Mock Version: 1.4.15 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target armv5tel --nodeps /builddir/build/SPECS/llvm.spec'], chrootPath='/var/lib/mock/el-8-arm/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=1000gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target armv5tel --nodeps /builddir/build/SPECS/llvm.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'} and shell False Building target platforms: armv5tel Building for target armv5tel Wrote: /builddir/build/SRPMS/llvm-3.9.1-6.el8.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target armv5tel --nodeps /builddir/build/SPECS/llvm.spec'], chrootPath='/var/lib/mock/el-8-arm/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=1000gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target armv5tel --nodeps /builddir/build/SPECS/llvm.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'} and shell False Building target platforms: armv5tel Building for target armv5tel Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.60UP4l + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf llvm-3.9.1.src + /usr/bin/xz -dc /builddir/build/SOURCES/llvm-3.9.1.src.tar.xz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd llvm-3.9.1.src + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + echo 'Patch #0 (llvm-3.7.1-cmake-s390.patch):' Patch #0 (llvm-3.7.1-cmake-s390.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .s390 --fuzz=0 patching file cmake/config-ix.cmake Hunk #1 succeeded at 386 (offset 30 lines). + echo 'Patch #1 (0001-This-code-block-breaks-the-docs-build-http-lab.llvm..patch):' Patch #1 (0001-This-code-block-breaks-the-docs-build-http-lab.llvm..patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .sphinx --fuzz=0 patching file docs/AMDGPUUsage.rst Patch #2 (0001-fix-docs-2.patch): + echo 'Patch #2 (0001-fix-docs-2.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .docs2 --fuzz=0 patching file docs/BitCodeFormat.rst + echo 'Patch #3 (0001-fix-docs-3.patch):' Patch #3 (0001-fix-docs-3.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .docs3 --fuzz=0 patching file docs/BranchWeightMetadata.rst + echo 'Patch #4 (0001-docs-fix-cmake-code-block-warning.patch):' Patch #4 (0001-docs-fix-cmake-code-block-warning.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .docs4 --fuzz=0 patching file docs/CMakePrimer.rst + echo 'Patch #5 (0001-cmake-Install-CheckAtomic.cmake-needed-by-lldb.patch):' Patch #5 (0001-cmake-Install-CheckAtomic.cmake-needed-by-lldb.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .lldbfix --fuzz=0 patching file cmake/modules/CMakeLists.txt + echo 'Patch #6 (llvm-r294646.patch):' Patch #6 (llvm-r294646.patch): + /usr/bin/patch --no-backup-if-mismatch -p0 -b --suffix .doc-lit --fuzz=0 patching file docs/CommandGuide/lit.rst + echo 'Patch #7 (0001-Revert-Merging-r280589.patch):' Patch #7 (0001-Revert-Merging-r280589.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .amdfix --fuzz=0 patching file lib/Target/AMDGPU/SIInstructions.td patching file lib/Target/AMDGPU/SIWholeQuadMode.cpp patching file test/CodeGen/AMDGPU/wqm.ll + echo 'Patch #8 (0001-Fix-R_AARCH64_MOVW_UABS_G3-relocation.patch):' Patch #8 (0001-Fix-R_AARCH64_MOVW_UABS_G3-relocation.patch): + /usr/bin/patch --no-backup-if-mismatch -p2 -b --suffix .arm64 --fuzz=0 patching file include/llvm/Object/ELFObjectFile.h patching file include/llvm/Object/RelocVisitor.h patching file lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp patching file test/ExecutionEngine/RuntimeDyld/AArch64/ELF_ARM64_BE-relocations.s patching file test/ExecutionEngine/RuntimeDyld/AArch64/ELF_ARM64_relocations.s + echo 'Patch #47 (rust-lang-llvm-pr47.patch):' Patch #47 (rust-lang-llvm-pr47.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .rust47 --fuzz=0 patching file lib/Transforms/InstCombine/InstructionCombining.cpp patching file test/Transforms/InstCombine/getelementptr.ll patching file lib/Analysis/InstructionSimplify.cpp patching file test/Transforms/InstSimplify/compare.ll patching file lib/Analysis/InstructionSimplify.cpp patching file test/Transforms/InstSimplify/compare.ll patching file lib/Analysis/InstructionSimplify.cpp patching file test/Transforms/InstSimplify/compare.ll Patch #53 (rust-lang-llvm-pr53.patch): + echo 'Patch #53 (rust-lang-llvm-pr53.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .rust53 --fuzz=0 patching file lib/CodeGen/LiveDebugValues.cpp patching file test/CodeGen/ARM/dbg-range-extension.mir patching file lib/CodeGen/LiveDebugValues.cpp patching file test/CodeGen/ARM/dbg-range-extension.mir patching file test/DebugInfo/COFF/register-variables.ll patching file test/DebugInfo/MIR/X86/livedebugvalues-limit.mir patching file test/DebugInfo/X86/fission-ranges.ll + echo 'Patch #54 (rust-lang-llvm-pr54.patch):' Patch #54 (rust-lang-llvm-pr54.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .rust54 --fuzz=0 patching file lib/Transforms/Utils/SimplifyCFG.cpp patching file test/Transforms/SimplifyCFG/X86/switch_to_lookup_table.ll + echo 'Patch #55 (rust-lang-llvm-pr55.patch):' Patch #55 (rust-lang-llvm-pr55.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .rust55 --fuzz=0 patching file lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp patching file test/Transforms/InstCombine/PR30597.ll + echo 'Patch #57 (rust-lang-llvm-pr57.patch):' Patch #57 (rust-lang-llvm-pr57.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .rust57 --fuzz=0 patching file lib/Target/AArch64/AArch64InstrInfo.cpp patching file test/CodeGen/MIR/AArch64/inst-size-tlsdesc-callseq.mir + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.79Xfl8 + umask 022 + cd /builddir/build/BUILD + cd llvm-3.9.1.src + mkdir -p _build + cd _build + CFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft' + export CFLAGS + CXXFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft' + export CXXFLAGS + FFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -I/usr/lib/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -I/usr/lib/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' + export LDFLAGS + /usr/bin/cmake -DCMAKE_C_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_CXX_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_Fortran_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON -DCMAKE_INSTALL_PREFIX:PATH=/usr -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DBUILD_SHARED_LIBS:BOOL=ON .. -DBUILD_SHARED_LIBS:BOOL=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo '-DCMAKE_SHARED_LINKER_FLAGS=-Wl,-Bsymbolic -static-libstdc++' -DLLVM_LIBDIR_SUFFIX= '-DLLVM_TARGETS_TO_BUILD=X86;AMDGPU;PowerPC;NVPTX;SystemZ;AArch64;ARM;Mips;BPF' -DLLVM_ENABLE_LIBCXX:BOOL=OFF -DLLVM_ENABLE_ZLIB:BOOL=ON -DLLVM_ENABLE_FFI:BOOL=ON -DLLVM_ENABLE_RTTI:BOOL=ON -DLLVM_BUILD_RUNTIME:BOOL=ON -DLLVM_INCLUDE_TOOLS:BOOL=ON -DLLVM_BUILD_TOOLS:BOOL=ON -DLLVM_INCLUDE_TESTS:BOOL=ON -DLLVM_BUILD_TESTS:BOOL=ON -DLLVM_INCLUDE_EXAMPLES:BOOL=ON -DLLVM_BUILD_EXAMPLES:BOOL=OFF -DLLVM_INCLUDE_UTILS:BOOL=ON -DLLVM_INSTALL_UTILS:BOOL=OFF -DLLVM_INCLUDE_DOCS:BOOL=ON -DLLVM_BUILD_DOCS:BOOL=ON -DLLVM_ENABLE_SPHINX:BOOL=ON -DLLVM_ENABLE_DOXYGEN:BOOL=OFF -DLLVM_BUILD_LLVM_DYLIB:BOOL=ON -DLLVM_DYLIB_EXPORT_ALL:BOOL=ON -DLLVM_LINK_LLVM_DYLIB:BOOL=ON -DLLVM_BUILD_EXTERNAL_COMPILER_RT:BOOL=ON -DLLVM_INSTALL_TOOLCHAIN_ONLY:BOOL=OFF -DSPHINX_WARNINGS_AS_ERRORS=OFF -DSPHINX_EXECUTABLE=/usr/bin/sphinx-build-3 BUILDSTDERR: CMake Deprecation Warning at CMakeLists.txt:20 (cmake_policy): BUILDSTDERR: The OLD behavior for policy CMP0051 will be removed from a future version BUILDSTDERR: of CMake. BUILDSTDERR: The cmake-policies(7) manual explains that the OLD behaviors of all BUILDSTDERR: policies are deprecated and that a policy should be set to OLD only under BUILDSTDERR: specific short-term circumstances. Projects should be ported to the NEW BUILDSTDERR: behavior and not rely on setting a policy to OLD. -- The C compiler identification is GNU 8.2.1 -- The CXX compiler identification is GNU 8.2.1 -- The ASM compiler identification is GNU -- Found assembler: /usr/bin/cc -- Check for working C compiler: /usr/bin/cc -- Check for working C compiler: /usr/bin/cc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/bin/c++ -- Check for working CXX compiler: /usr/bin/c++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Looking for dirent.h -- Looking for dirent.h - found -- Looking for dlfcn.h -- Looking for dlfcn.h - found -- Looking for errno.h -- Looking for errno.h - found -- Looking for execinfo.h -- Looking for execinfo.h - found -- Looking for fcntl.h -- Looking for fcntl.h - found -- Looking for inttypes.h -- Looking for inttypes.h - found -- Looking for limits.h -- Looking for limits.h - found -- Looking for link.h -- Looking for link.h - found -- Looking for malloc.h -- Looking for malloc.h - found -- Looking for malloc/malloc.h -- Looking for malloc/malloc.h - not found -- Looking for ndir.h -- Looking for ndir.h - not found -- Looking for pthread.h -- Looking for pthread.h - found -- Looking for signal.h -- Looking for signal.h - found -- Looking for stdint.h -- Looking for stdint.h - found -- Looking for sys/dir.h -- Looking for sys/dir.h - found -- Looking for sys/ioctl.h -- Looking for sys/ioctl.h - found -- Looking for sys/mman.h -- Looking for sys/mman.h - found -- Looking for sys/ndir.h -- Looking for sys/ndir.h - not found -- Looking for sys/param.h -- Looking for sys/param.h - found -- Looking for sys/resource.h -- Looking for sys/resource.h - found -- Looking for sys/stat.h -- Looking for sys/stat.h - found -- Looking for sys/time.h -- Looking for sys/time.h - found -- Looking for sys/types.h -- Looking for sys/types.h - found -- Looking for sys/uio.h -- Looking for sys/uio.h - found -- Looking for termios.h -- Looking for termios.h - found -- Looking for unistd.h -- Looking for unistd.h - found -- Looking for utime.h -- Looking for utime.h - found -- Looking for valgrind/valgrind.h -- Looking for valgrind/valgrind.h - not found -- Looking for zlib.h -- Looking for zlib.h - found -- Looking for fenv.h -- Looking for fenv.h - found -- Looking for FE_ALL_EXCEPT -- Looking for FE_ALL_EXCEPT - found -- Looking for FE_INEXACT -- Looking for FE_INEXACT - found -- Looking for mach/mach.h -- Looking for mach/mach.h - not found -- Looking for mach-o/dyld.h -- Looking for mach-o/dyld.h - not found -- Looking for histedit.h -- Looking for histedit.h - not found -- Performing Test HAVE_CXXABI_H -- Performing Test HAVE_CXXABI_H - Success -- Looking for pthread_create in pthread -- Looking for pthread_create in pthread - found -- Looking for pthread_getspecific in pthread -- Looking for pthread_getspecific in pthread - found -- Looking for pthread_rwlock_init in pthread -- Looking for pthread_rwlock_init in pthread - found -- Looking for pthread_mutex_lock in pthread -- Looking for pthread_mutex_lock in pthread - found -- Looking for dlopen in dl -- Looking for dlopen in dl - found -- Looking for clock_gettime in rt -- Looking for clock_gettime in rt - found -- Looking for pthread.h -- Looking for pthread.h - found -- Looking for pthread_create -- Looking for pthread_create - not found -- Looking for pthread_create in pthreads -- Looking for pthread_create in pthreads - not found -- Looking for pthread_create in pthread -- Looking for pthread_create in pthread - found -- Found Threads: TRUE -- Looking for compress2 in z -- Looking for compress2 in z - found -- Looking for setupterm in tinfo -- Looking for setupterm in tinfo - found -- Looking for xar_open in xar -- Looking for xar_open in xar - not found -- Looking for arc4random -- Looking for arc4random - not found -- Looking for backtrace -- Looking for backtrace - found -- Looking for _Unwind_Backtrace -- Looking for _Unwind_Backtrace - found -- Looking for getpagesize -- Looking for getpagesize - found -- Looking for getrusage -- Looking for getrusage - found -- Looking for setrlimit -- Looking for setrlimit - found -- Looking for isatty -- Looking for isatty - found -- Looking for futimens -- Looking for futimens - found -- Looking for futimes -- Looking for futimes - found -- Looking for sigaltstack -- Looking for sigaltstack - found -- Looking for writev -- Looking for writev - found -- Looking for mallctl -- Looking for mallctl - not found -- Looking for mallinfo -- Looking for mallinfo - found -- Looking for malloc_zone_statistics -- Looking for malloc_zone_statistics - not found -- Looking for mkdtemp -- Looking for mkdtemp - found -- Looking for mkstemp -- Looking for mkstemp - found -- Looking for mktemp -- Looking for mktemp - found -- Looking for closedir -- Looking for closedir - found -- Looking for opendir -- Looking for opendir - found -- Looking for readdir -- Looking for readdir - found -- Looking for getcwd -- Looking for getcwd - found -- Looking for gettimeofday -- Looking for gettimeofday - found -- Looking for getrlimit -- Looking for getrlimit - found -- Looking for posix_spawn -- Looking for posix_spawn - found -- Looking for pread -- Looking for pread - found -- Looking for realpath -- Looking for realpath - found -- Looking for sbrk -- Looking for sbrk - found -- Looking for srand48 -- Looking for srand48 - found -- Looking for lrand48 -- Looking for lrand48 - found -- Looking for drand48 -- Looking for drand48 - found -- Looking for strtoll -- Looking for strtoll - found -- Looking for strtoq -- Looking for strtoq - found -- Looking for strerror -- Looking for strerror - found -- Looking for strerror_r -- Looking for strerror_r - found -- Looking for strerror_s -- Looking for strerror_s - not found -- Looking for setenv -- Looking for setenv - found -- Looking for dlerror -- Looking for dlerror - found -- Looking for dlopen -- Looking for dlopen - found -- Looking for __GLIBC__ -- Looking for __GLIBC__ - found -- Performing Test HAVE_INT64_T -- Performing Test HAVE_INT64_T - Success -- Performing Test HAVE_UINT64_T -- Performing Test HAVE_UINT64_T - Success -- Performing Test HAVE_U_INT64_T -- Performing Test HAVE_U_INT64_T - Success -- Looking for ffi_call -- Looking for ffi_call - found -- Performing Test HAVE_CXX_ATOMICS_WITHOUT_LIB -- Performing Test HAVE_CXX_ATOMICS_WITHOUT_LIB - Success -- Performing Test HAVE_CXX_ATOMICS64_WITHOUT_LIB -- Performing Test HAVE_CXX_ATOMICS64_WITHOUT_LIB - Failed -- Looking for __atomic_load_8 in atomic -- Looking for __atomic_load_8 in atomic - found -- Performing Test HAVE_CXX_ATOMICS64_WITH_LIB -- Performing Test HAVE_CXX_ATOMICS64_WITH_LIB - Success -- Performing Test LLVM_HAS_ATOMICS -- Performing Test LLVM_HAS_ATOMICS - Success -- Performing Test SUPPORTS_NO_VARIADIC_MACROS_FLAG -- Performing Test SUPPORTS_NO_VARIADIC_MACROS_FLAG - Success -- Performing Test HAS_MAYBE_UNINITIALIZED -- Performing Test HAS_MAYBE_UNINITIALIZED - Success -- Target triple: armv7l-unknown-linux-gnueabi -- Native target architecture is ARM -- Threads enabled. -- Doxygen disabled. -- Sphinx enabled. -- Found Sphinx: /usr/bin/sphinx-build-3 -- Go bindings disabled. -- Could NOT find OCaml (missing: OCAMLFIND OCAML_VERSION OCAML_STDLIB_PATH) -- Could NOT find OCaml (missing: OCAMLFIND OCAML_VERSION OCAML_STDLIB_PATH) -- OCaml bindings disabled. -- Performing Test C_SUPPORTS_FPIC -- Performing Test C_SUPPORTS_FPIC - Success -- Performing Test CXX_SUPPORTS_FPIC -- Performing Test CXX_SUPPORTS_FPIC - Success -- Building with -fPIC -- Performing Test SUPPORTS_FVISIBILITY_INLINES_HIDDEN_FLAG -- Performing Test SUPPORTS_FVISIBILITY_INLINES_HIDDEN_FLAG - Success -- Performing Test CXX_SUPPORTS_MISSING_FIELD_INITIALIZERS_FLAG -- Performing Test CXX_SUPPORTS_MISSING_FIELD_INITIALIZERS_FLAG - Success -- Performing Test C_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG -- Performing Test C_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG - Failed -- Performing Test CXX_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG -- Performing Test CXX_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG - Failed -- Performing Test C_SUPPORTS_DELETE_NON_VIRTUAL_DTOR_FLAG -- Performing Test C_SUPPORTS_DELETE_NON_VIRTUAL_DTOR_FLAG - Failed -- Performing Test CXX_SUPPORTS_DELETE_NON_VIRTUAL_DTOR_FLAG -- Performing Test CXX_SUPPORTS_DELETE_NON_VIRTUAL_DTOR_FLAG - Success -- Performing Test C_WCOMMENT_ALLOWS_LINE_WRAP -- Performing Test C_WCOMMENT_ALLOWS_LINE_WRAP - Failed -- Performing Test C_SUPPORTS_WERROR_DATE_TIME -- Performing Test C_SUPPORTS_WERROR_DATE_TIME - Success -- Performing Test CXX_SUPPORTS_WERROR_DATE_TIME -- Performing Test CXX_SUPPORTS_WERROR_DATE_TIME - Success -- Performing Test CXX_SUPPORTS_CXX11 -- Performing Test CXX_SUPPORTS_CXX11 - Success -- Performing Test C_SUPPORTS_FNO_FUNCTION_SECTIONS -- Performing Test C_SUPPORTS_FNO_FUNCTION_SECTIONS - Success -- Performing Test C_SUPPORTS_FFUNCTION_SECTIONS -- Performing Test C_SUPPORTS_FFUNCTION_SECTIONS - Success -- Performing Test CXX_SUPPORTS_FFUNCTION_SECTIONS -- Performing Test CXX_SUPPORTS_FFUNCTION_SECTIONS - Success -- Performing Test C_SUPPORTS_FDATA_SECTIONS -- Performing Test C_SUPPORTS_FDATA_SECTIONS - Success -- Performing Test CXX_SUPPORTS_FDATA_SECTIONS -- Performing Test CXX_SUPPORTS_FDATA_SECTIONS - Success -- Could NOT find PythonInterp (missing: PYTHON_EXECUTABLE) BUILDSTDERR: CMake Error at CMakeLists.txt:481 (message): BUILDSTDERR: Unable to find Python interpreter, required for builds and testing. BUILDSTDERR: BUILDSTDERR: Please install Python or specify the PYTHON_EXECUTABLE CMake variable. -- Configuring incomplete, errors occurred! See also "/builddir/build/BUILD/llvm-3.9.1.src/_build/CMakeFiles/CMakeOutput.log". See also "/builddir/build/BUILD/llvm-3.9.1.src/_build/CMakeFiles/CMakeError.log". RPM build errors: BUILDSTDERR: error: Bad exit status from /var/tmp/rpm-tmp.79Xfl8 (%build) BUILDSTDERR: Bad exit status from /var/tmp/rpm-tmp.79Xfl8 (%build) Child return code was: 1 EXCEPTION: [Error()] Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/mockbuild/trace_decorator.py", line 96, in trace result = func(*args, **kw) File "/usr/lib/python3.6/site-packages/mockbuild/util.py", line 734, in do_with_status raise exception.Error("Command failed: \n # %s\n%s" % (command, output), child.returncode) mockbuild.exception.Error: Command failed: # bash --login -c /usr/bin/rpmbuild -bb --target armv5tel --nodeps /builddir/build/SPECS/llvm.spec Mock Version: 1.4.15 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target armv5tel --nodeps /builddir/build/SPECS/llvm.spec'], chrootPath='/var/lib/mock/el-8-arm/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=1000gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target armv5tel --nodeps /builddir/build/SPECS/llvm.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'} and shell False Building target platforms: armv5tel Building for target armv5tel Wrote: /builddir/build/SRPMS/llvm-3.9.1-6.el8.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target armv5tel --nodeps /builddir/build/SPECS/llvm.spec'], chrootPath='/var/lib/mock/el-8-arm/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=1000gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target armv5tel --nodeps /builddir/build/SPECS/llvm.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'} and shell False Building target platforms: armv5tel Building for target armv5tel Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.ukqgT1 + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf llvm-3.9.1.src + /usr/bin/xz -dc /builddir/build/SOURCES/llvm-3.9.1.src.tar.xz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd llvm-3.9.1.src + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + echo 'Patch #0 (llvm-3.7.1-cmake-s390.patch):' Patch #0 (llvm-3.7.1-cmake-s390.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .s390 --fuzz=0 patching file cmake/config-ix.cmake Hunk #1 succeeded at 386 (offset 30 lines). + echo 'Patch #1 (0001-This-code-block-breaks-the-docs-build-http-lab.llvm..patch):' Patch #1 (0001-This-code-block-breaks-the-docs-build-http-lab.llvm..patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .sphinx --fuzz=0 patching file docs/AMDGPUUsage.rst Patch #2 (0001-fix-docs-2.patch): + echo 'Patch #2 (0001-fix-docs-2.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .docs2 --fuzz=0 patching file docs/BitCodeFormat.rst + echo 'Patch #3 (0001-fix-docs-3.patch):' Patch #3 (0001-fix-docs-3.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .docs3 --fuzz=0 patching file docs/BranchWeightMetadata.rst Patch #4 (0001-docs-fix-cmake-code-block-warning.patch): + echo 'Patch #4 (0001-docs-fix-cmake-code-block-warning.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .docs4 --fuzz=0 patching file docs/CMakePrimer.rst Patch #5 (0001-cmake-Install-CheckAtomic.cmake-needed-by-lldb.patch): + echo 'Patch #5 (0001-cmake-Install-CheckAtomic.cmake-needed-by-lldb.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .lldbfix --fuzz=0 patching file cmake/modules/CMakeLists.txt + echo 'Patch #6 (llvm-r294646.patch):' Patch #6 (llvm-r294646.patch): + /usr/bin/patch --no-backup-if-mismatch -p0 -b --suffix .doc-lit --fuzz=0 patching file docs/CommandGuide/lit.rst + echo 'Patch #7 (0001-Revert-Merging-r280589.patch):' Patch #7 (0001-Revert-Merging-r280589.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .amdfix --fuzz=0 patching file lib/Target/AMDGPU/SIInstructions.td patching file lib/Target/AMDGPU/SIWholeQuadMode.cpp patching file test/CodeGen/AMDGPU/wqm.ll + echo 'Patch #8 (0001-Fix-R_AARCH64_MOVW_UABS_G3-relocation.patch):' Patch #8 (0001-Fix-R_AARCH64_MOVW_UABS_G3-relocation.patch): + /usr/bin/patch --no-backup-if-mismatch -p2 -b --suffix .arm64 --fuzz=0 patching file include/llvm/Object/ELFObjectFile.h patching file include/llvm/Object/RelocVisitor.h patching file lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp patching file test/ExecutionEngine/RuntimeDyld/AArch64/ELF_ARM64_BE-relocations.s patching file test/ExecutionEngine/RuntimeDyld/AArch64/ELF_ARM64_relocations.s + echo 'Patch #47 (rust-lang-llvm-pr47.patch):' Patch #47 (rust-lang-llvm-pr47.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .rust47 --fuzz=0 patching file lib/Transforms/InstCombine/InstructionCombining.cpp patching file test/Transforms/InstCombine/getelementptr.ll patching file lib/Analysis/InstructionSimplify.cpp patching file test/Transforms/InstSimplify/compare.ll patching file lib/Analysis/InstructionSimplify.cpp patching file test/Transforms/InstSimplify/compare.ll patching file lib/Analysis/InstructionSimplify.cpp patching file test/Transforms/InstSimplify/compare.ll + echo 'Patch #53 (rust-lang-llvm-pr53.patch):' Patch #53 (rust-lang-llvm-pr53.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .rust53 --fuzz=0 patching file lib/CodeGen/LiveDebugValues.cpp patching file test/CodeGen/ARM/dbg-range-extension.mir patching file lib/CodeGen/LiveDebugValues.cpp patching file test/CodeGen/ARM/dbg-range-extension.mir patching file test/DebugInfo/COFF/register-variables.ll patching file test/DebugInfo/MIR/X86/livedebugvalues-limit.mir patching file test/DebugInfo/X86/fission-ranges.ll + echo 'Patch #54 (rust-lang-llvm-pr54.patch):' Patch #54 (rust-lang-llvm-pr54.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .rust54 --fuzz=0 patching file lib/Transforms/Utils/SimplifyCFG.cpp patching file test/Transforms/SimplifyCFG/X86/switch_to_lookup_table.ll + echo 'Patch #55 (rust-lang-llvm-pr55.patch):' Patch #55 (rust-lang-llvm-pr55.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .rust55 --fuzz=0 patching file lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp patching file test/Transforms/InstCombine/PR30597.ll + echo 'Patch #57 (rust-lang-llvm-pr57.patch):' Patch #57 (rust-lang-llvm-pr57.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .rust57 --fuzz=0 patching file lib/Target/AArch64/AArch64InstrInfo.cpp patching file test/CodeGen/MIR/AArch64/inst-size-tlsdesc-callseq.mir + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.FvYlBh + umask 022 + cd /builddir/build/BUILD + cd llvm-3.9.1.src + mkdir -p _build + cd _build + CFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft' + export CFLAGS + CXXFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft' + export CXXFLAGS + FFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -I/usr/lib/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -I/usr/lib/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' + export LDFLAGS + /usr/bin/cmake -DCMAKE_C_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_CXX_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_Fortran_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON -DCMAKE_INSTALL_PREFIX:PATH=/usr -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DBUILD_SHARED_LIBS:BOOL=ON .. -DBUILD_SHARED_LIBS:BOOL=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo '-DCMAKE_SHARED_LINKER_FLAGS=-Wl,-Bsymbolic -static-libstdc++' -DLLVM_LIBDIR_SUFFIX= '-DLLVM_TARGETS_TO_BUILD=X86;AMDGPU;PowerPC;NVPTX;SystemZ;AArch64;ARM;Mips;BPF' -DLLVM_ENABLE_LIBCXX:BOOL=OFF -DLLVM_ENABLE_ZLIB:BOOL=ON -DLLVM_ENABLE_FFI:BOOL=ON -DLLVM_ENABLE_RTTI:BOOL=ON -DLLVM_BUILD_RUNTIME:BOOL=ON -DLLVM_INCLUDE_TOOLS:BOOL=ON -DLLVM_BUILD_TOOLS:BOOL=ON -DLLVM_INCLUDE_TESTS:BOOL=ON -DLLVM_BUILD_TESTS:BOOL=ON -DLLVM_INCLUDE_EXAMPLES:BOOL=ON -DLLVM_BUILD_EXAMPLES:BOOL=OFF -DLLVM_INCLUDE_UTILS:BOOL=ON -DLLVM_INSTALL_UTILS:BOOL=OFF -DLLVM_INCLUDE_DOCS:BOOL=ON -DLLVM_BUILD_DOCS:BOOL=ON -DLLVM_ENABLE_SPHINX:BOOL=ON -DLLVM_ENABLE_DOXYGEN:BOOL=OFF -DLLVM_BUILD_LLVM_DYLIB:BOOL=ON -DLLVM_DYLIB_EXPORT_ALL:BOOL=ON -DLLVM_LINK_LLVM_DYLIB:BOOL=ON -DLLVM_BUILD_EXTERNAL_COMPILER_RT:BOOL=ON -DLLVM_INSTALL_TOOLCHAIN_ONLY:BOOL=OFF -DSPHINX_WARNINGS_AS_ERRORS=OFF -DSPHINX_EXECUTABLE=/usr/bin/sphinx-build-3 BUILDSTDERR: CMake Deprecation Warning at CMakeLists.txt:20 (cmake_policy): BUILDSTDERR: The OLD behavior for policy CMP0051 will be removed from a future version BUILDSTDERR: of CMake. BUILDSTDERR: The cmake-policies(7) manual explains that the OLD behaviors of all BUILDSTDERR: policies are deprecated and that a policy should be set to OLD only under BUILDSTDERR: specific short-term circumstances. Projects should be ported to the NEW BUILDSTDERR: behavior and not rely on setting a policy to OLD. -- The C compiler identification is GNU 8.2.1 -- The CXX compiler identification is GNU 8.2.1 -- The ASM compiler identification is GNU -- Found assembler: /usr/bin/cc -- Check for working C compiler: /usr/bin/cc -- Check for working C compiler: /usr/bin/cc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/bin/c++ -- Check for working CXX compiler: /usr/bin/c++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Looking for dirent.h -- Looking for dirent.h - found -- Looking for dlfcn.h -- Looking for dlfcn.h - found -- Looking for errno.h -- Looking for errno.h - found -- Looking for execinfo.h -- Looking for execinfo.h - found -- Looking for fcntl.h -- Looking for fcntl.h - found -- Looking for inttypes.h -- Looking for inttypes.h - found -- Looking for limits.h -- Looking for limits.h - found -- Looking for link.h -- Looking for link.h - found -- Looking for malloc.h -- Looking for malloc.h - found -- Looking for malloc/malloc.h -- Looking for malloc/malloc.h - not found -- Looking for ndir.h -- Looking for ndir.h - not found -- Looking for pthread.h -- Looking for pthread.h - found -- Looking for signal.h -- Looking for signal.h - found -- Looking for stdint.h -- Looking for stdint.h - found -- Looking for sys/dir.h -- Looking for sys/dir.h - found -- Looking for sys/ioctl.h -- Looking for sys/ioctl.h - found -- Looking for sys/mman.h -- Looking for sys/mman.h - found -- Looking for sys/ndir.h -- Looking for sys/ndir.h - not found -- Looking for sys/param.h -- Looking for sys/param.h - found -- Looking for sys/resource.h -- Looking for sys/resource.h - found -- Looking for sys/stat.h -- Looking for sys/stat.h - found -- Looking for sys/time.h -- Looking for sys/time.h - found -- Looking for sys/types.h -- Looking for sys/types.h - found -- Looking for sys/uio.h -- Looking for sys/uio.h - found -- Looking for termios.h -- Looking for termios.h - found -- Looking for unistd.h -- Looking for unistd.h - found -- Looking for utime.h -- Looking for utime.h - found -- Looking for valgrind/valgrind.h -- Looking for valgrind/valgrind.h - not found -- Looking for zlib.h -- Looking for zlib.h - found -- Looking for fenv.h -- Looking for fenv.h - found -- Looking for FE_ALL_EXCEPT -- Looking for FE_ALL_EXCEPT - found -- Looking for FE_INEXACT -- Looking for FE_INEXACT - found -- Looking for mach/mach.h -- Looking for mach/mach.h - not found -- Looking for mach-o/dyld.h -- Looking for mach-o/dyld.h - not found -- Looking for histedit.h -- Looking for histedit.h - not found -- Performing Test HAVE_CXXABI_H -- Performing Test HAVE_CXXABI_H - Success -- Looking for pthread_create in pthread -- Looking for pthread_create in pthread - found -- Looking for pthread_getspecific in pthread -- Looking for pthread_getspecific in pthread - found -- Looking for pthread_rwlock_init in pthread -- Looking for pthread_rwlock_init in pthread - found -- Looking for pthread_mutex_lock in pthread -- Looking for pthread_mutex_lock in pthread - found -- Looking for dlopen in dl -- Looking for dlopen in dl - found -- Looking for clock_gettime in rt -- Looking for clock_gettime in rt - found -- Looking for pthread.h -- Looking for pthread.h - found -- Looking for pthread_create -- Looking for pthread_create - not found -- Looking for pthread_create in pthreads -- Looking for pthread_create in pthreads - not found -- Looking for pthread_create in pthread -- Looking for pthread_create in pthread - found -- Found Threads: TRUE -- Looking for compress2 in z -- Looking for compress2 in z - found -- Looking for setupterm in tinfo -- Looking for setupterm in tinfo - found -- Looking for xar_open in xar -- Looking for xar_open in xar - not found -- Looking for arc4random -- Looking for arc4random - not found -- Looking for backtrace -- Looking for backtrace - found -- Looking for _Unwind_Backtrace -- Looking for _Unwind_Backtrace - found -- Looking for getpagesize -- Looking for getpagesize - found -- Looking for getrusage -- Looking for getrusage - found -- Looking for setrlimit -- Looking for setrlimit - found -- Looking for isatty -- Looking for isatty - found -- Looking for futimens -- Looking for futimens - found -- Looking for futimes -- Looking for futimes - found -- Looking for sigaltstack -- Looking for sigaltstack - found -- Looking for writev -- Looking for writev - found -- Looking for mallctl -- Looking for mallctl - not found -- Looking for mallinfo -- Looking for mallinfo - found -- Looking for malloc_zone_statistics -- Looking for malloc_zone_statistics - not found -- Looking for mkdtemp -- Looking for mkdtemp - found -- Looking for mkstemp -- Looking for mkstemp - found -- Looking for mktemp -- Looking for mktemp - found -- Looking for closedir -- Looking for closedir - found -- Looking for opendir -- Looking for opendir - found -- Looking for readdir -- Looking for readdir - found -- Looking for getcwd -- Looking for getcwd - found -- Looking for gettimeofday -- Looking for gettimeofday - found -- Looking for getrlimit -- Looking for getrlimit - found -- Looking for posix_spawn -- Looking for posix_spawn - found -- Looking for pread -- Looking for pread - found -- Looking for realpath -- Looking for realpath - found -- Looking for sbrk -- Looking for sbrk - found -- Looking for srand48 -- Looking for srand48 - found -- Looking for lrand48 -- Looking for lrand48 - found -- Looking for drand48 -- Looking for drand48 - found -- Looking for strtoll -- Looking for strtoll - found -- Looking for strtoq -- Looking for strtoq - found -- Looking for strerror -- Looking for strerror - found -- Looking for strerror_r -- Looking for strerror_r - found -- Looking for strerror_s -- Looking for strerror_s - not found -- Looking for setenv -- Looking for setenv - found -- Looking for dlerror -- Looking for dlerror - found -- Looking for dlopen -- Looking for dlopen - found -- Looking for __GLIBC__ -- Looking for __GLIBC__ - found -- Performing Test HAVE_INT64_T -- Performing Test HAVE_INT64_T - Success -- Performing Test HAVE_UINT64_T -- Performing Test HAVE_UINT64_T - Success -- Performing Test HAVE_U_INT64_T -- Performing Test HAVE_U_INT64_T - Success -- Looking for ffi_call -- Looking for ffi_call - found -- Performing Test HAVE_CXX_ATOMICS_WITHOUT_LIB -- Performing Test HAVE_CXX_ATOMICS_WITHOUT_LIB - Success -- Performing Test HAVE_CXX_ATOMICS64_WITHOUT_LIB -- Performing Test HAVE_CXX_ATOMICS64_WITHOUT_LIB - Failed -- Looking for __atomic_load_8 in atomic -- Looking for __atomic_load_8 in atomic - found -- Performing Test HAVE_CXX_ATOMICS64_WITH_LIB -- Performing Test HAVE_CXX_ATOMICS64_WITH_LIB - Success -- Performing Test LLVM_HAS_ATOMICS -- Performing Test LLVM_HAS_ATOMICS - Success -- Performing Test SUPPORTS_NO_VARIADIC_MACROS_FLAG -- Performing Test SUPPORTS_NO_VARIADIC_MACROS_FLAG - Success -- Performing Test HAS_MAYBE_UNINITIALIZED -- Performing Test HAS_MAYBE_UNINITIALIZED - Success -- Target triple: armv7l-unknown-linux-gnueabi -- Native target architecture is ARM -- Threads enabled. -- Doxygen disabled. -- Sphinx enabled. -- Found Sphinx: /usr/bin/sphinx-build-3 -- Go bindings disabled. -- Could NOT find OCaml (missing: OCAMLFIND OCAML_VERSION OCAML_STDLIB_PATH) -- Could NOT find OCaml (missing: OCAMLFIND OCAML_VERSION OCAML_STDLIB_PATH) -- OCaml bindings disabled. -- Performing Test C_SUPPORTS_FPIC -- Performing Test C_SUPPORTS_FPIC - Success -- Performing Test CXX_SUPPORTS_FPIC -- Performing Test CXX_SUPPORTS_FPIC - Success -- Building with -fPIC -- Performing Test SUPPORTS_FVISIBILITY_INLINES_HIDDEN_FLAG -- Performing Test SUPPORTS_FVISIBILITY_INLINES_HIDDEN_FLAG - Success -- Performing Test CXX_SUPPORTS_MISSING_FIELD_INITIALIZERS_FLAG -- Performing Test CXX_SUPPORTS_MISSING_FIELD_INITIALIZERS_FLAG - Success -- Performing Test C_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG -- Performing Test C_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG - Failed -- Performing Test CXX_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG -- Performing Test CXX_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG - Failed -- Performing Test C_SUPPORTS_DELETE_NON_VIRTUAL_DTOR_FLAG -- Performing Test C_SUPPORTS_DELETE_NON_VIRTUAL_DTOR_FLAG - Failed -- Performing Test CXX_SUPPORTS_DELETE_NON_VIRTUAL_DTOR_FLAG -- Performing Test CXX_SUPPORTS_DELETE_NON_VIRTUAL_DTOR_FLAG - Success -- Performing Test C_WCOMMENT_ALLOWS_LINE_WRAP -- Performing Test C_WCOMMENT_ALLOWS_LINE_WRAP - Failed -- Performing Test C_SUPPORTS_WERROR_DATE_TIME -- Performing Test C_SUPPORTS_WERROR_DATE_TIME - Success -- Performing Test CXX_SUPPORTS_WERROR_DATE_TIME -- Performing Test CXX_SUPPORTS_WERROR_DATE_TIME - Success -- Performing Test CXX_SUPPORTS_CXX11 -- Performing Test CXX_SUPPORTS_CXX11 - Success -- Performing Test C_SUPPORTS_FNO_FUNCTION_SECTIONS -- Performing Test C_SUPPORTS_FNO_FUNCTION_SECTIONS - Success -- Performing Test C_SUPPORTS_FFUNCTION_SECTIONS -- Performing Test C_SUPPORTS_FFUNCTION_SECTIONS - Success -- Performing Test CXX_SUPPORTS_FFUNCTION_SECTIONS -- Performing Test CXX_SUPPORTS_FFUNCTION_SECTIONS - Success -- Performing Test C_SUPPORTS_FDATA_SECTIONS -- Performing Test C_SUPPORTS_FDATA_SECTIONS - Success -- Performing Test CXX_SUPPORTS_FDATA_SECTIONS -- Performing Test CXX_SUPPORTS_FDATA_SECTIONS - Success -- Could NOT find PythonInterp (missing: PYTHON_EXECUTABLE) BUILDSTDERR: CMake Error at CMakeLists.txt:481 (message): BUILDSTDERR: Unable to find Python interpreter, required for builds and testing. BUILDSTDERR: BUILDSTDERR: Please install Python or specify the PYTHON_EXECUTABLE CMake variable. -- Configuring incomplete, errors occurred! See also "/builddir/build/BUILD/llvm-3.9.1.src/_build/CMakeFiles/CMakeOutput.log". See also "/builddir/build/BUILD/llvm-3.9.1.src/_build/CMakeFiles/CMakeError.log". BUILDSTDERR: error: Bad exit status from /var/tmp/rpm-tmp.FvYlBh (%build) RPM build errors: BUILDSTDERR: Bad exit status from /var/tmp/rpm-tmp.FvYlBh (%build) Child return code was: 1 EXCEPTION: [Error()] Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/mockbuild/trace_decorator.py", line 96, in trace result = func(*args, **kw) File "/usr/lib/python3.6/site-packages/mockbuild/util.py", line 734, in do_with_status raise exception.Error("Command failed: \n # %s\n%s" % (command, output), child.returncode) mockbuild.exception.Error: Command failed: # bash --login -c /usr/bin/rpmbuild -bb --target armv5tel --nodeps /builddir/build/SPECS/llvm.spec Mock Version: 1.4.15 Mock Version: 1.4.15 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target armv5tel --nodeps /builddir/build/SPECS/llvm.spec'], chrootPath='/var/lib/mock/el-8-arm/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=1000gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target armv5tel --nodeps /builddir/build/SPECS/llvm.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'} and shell False Building target platforms: armv5tel Building for target armv5tel Wrote: /builddir/build/SRPMS/llvm-3.9.1-6.el8.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target armv5tel --nodeps /builddir/build/SPECS/llvm.spec'], chrootPath='/var/lib/mock/el-8-arm/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=1000gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target armv5tel --nodeps /builddir/build/SPECS/llvm.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'} and shell False Building target platforms: armv5tel Building for target armv5tel Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.Bezoyq + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf llvm-3.9.1.src + /usr/bin/xz -dc /builddir/build/SOURCES/llvm-3.9.1.src.tar.xz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd llvm-3.9.1.src + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . Patch #0 (llvm-3.7.1-cmake-s390.patch): + echo 'Patch #0 (llvm-3.7.1-cmake-s390.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .s390 --fuzz=0 patching file cmake/config-ix.cmake Hunk #1 succeeded at 386 (offset 30 lines). Patch #1 (0001-This-code-block-breaks-the-docs-build-http-lab.llvm..patch): + echo 'Patch #1 (0001-This-code-block-breaks-the-docs-build-http-lab.llvm..patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .sphinx --fuzz=0 patching file docs/AMDGPUUsage.rst + echo 'Patch #2 (0001-fix-docs-2.patch):' Patch #2 (0001-fix-docs-2.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .docs2 --fuzz=0 patching file docs/BitCodeFormat.rst Patch #3 (0001-fix-docs-3.patch): + echo 'Patch #3 (0001-fix-docs-3.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .docs3 --fuzz=0 patching file docs/BranchWeightMetadata.rst + echo 'Patch #4 (0001-docs-fix-cmake-code-block-warning.patch):' Patch #4 (0001-docs-fix-cmake-code-block-warning.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .docs4 --fuzz=0 patching file docs/CMakePrimer.rst + echo 'Patch #5 (0001-cmake-Install-CheckAtomic.cmake-needed-by-lldb.patch):' Patch #5 (0001-cmake-Install-CheckAtomic.cmake-needed-by-lldb.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .lldbfix --fuzz=0 patching file cmake/modules/CMakeLists.txt + echo 'Patch #6 (llvm-r294646.patch):' Patch #6 (llvm-r294646.patch): + /usr/bin/patch --no-backup-if-mismatch -p0 -b --suffix .doc-lit --fuzz=0 patching file docs/CommandGuide/lit.rst + echo 'Patch #7 (0001-Revert-Merging-r280589.patch):' Patch #7 (0001-Revert-Merging-r280589.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .amdfix --fuzz=0 patching file lib/Target/AMDGPU/SIInstructions.td patching file lib/Target/AMDGPU/SIWholeQuadMode.cpp patching file test/CodeGen/AMDGPU/wqm.ll + echo 'Patch #8 (0001-Fix-R_AARCH64_MOVW_UABS_G3-relocation.patch):' Patch #8 (0001-Fix-R_AARCH64_MOVW_UABS_G3-relocation.patch): + /usr/bin/patch --no-backup-if-mismatch -p2 -b --suffix .arm64 --fuzz=0 patching file include/llvm/Object/ELFObjectFile.h patching file include/llvm/Object/RelocVisitor.h patching file lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp patching file test/ExecutionEngine/RuntimeDyld/AArch64/ELF_ARM64_BE-relocations.s patching file test/ExecutionEngine/RuntimeDyld/AArch64/ELF_ARM64_relocations.s + echo 'Patch #47 (rust-lang-llvm-pr47.patch):' Patch #47 (rust-lang-llvm-pr47.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .rust47 --fuzz=0 patching file lib/Transforms/InstCombine/InstructionCombining.cpp patching file test/Transforms/InstCombine/getelementptr.ll patching file lib/Analysis/InstructionSimplify.cpp patching file test/Transforms/InstSimplify/compare.ll patching file lib/Analysis/InstructionSimplify.cpp patching file test/Transforms/InstSimplify/compare.ll patching file lib/Analysis/InstructionSimplify.cpp patching file test/Transforms/InstSimplify/compare.ll + echo 'Patch #53 (rust-lang-llvm-pr53.patch):' Patch #53 (rust-lang-llvm-pr53.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .rust53 --fuzz=0 patching file lib/CodeGen/LiveDebugValues.cpp patching file test/CodeGen/ARM/dbg-range-extension.mir patching file lib/CodeGen/LiveDebugValues.cpp patching file test/CodeGen/ARM/dbg-range-extension.mir patching file test/DebugInfo/COFF/register-variables.ll patching file test/DebugInfo/MIR/X86/livedebugvalues-limit.mir patching file test/DebugInfo/X86/fission-ranges.ll Patch #54 (rust-lang-llvm-pr54.patch): + echo 'Patch #54 (rust-lang-llvm-pr54.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .rust54 --fuzz=0 patching file lib/Transforms/Utils/SimplifyCFG.cpp patching file test/Transforms/SimplifyCFG/X86/switch_to_lookup_table.ll Patch #55 (rust-lang-llvm-pr55.patch): + echo 'Patch #55 (rust-lang-llvm-pr55.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .rust55 --fuzz=0 patching file lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp patching file test/Transforms/InstCombine/PR30597.ll + echo 'Patch #57 (rust-lang-llvm-pr57.patch):' Patch #57 (rust-lang-llvm-pr57.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .rust57 --fuzz=0 patching file lib/Target/AArch64/AArch64InstrInfo.cpp patching file test/CodeGen/MIR/AArch64/inst-size-tlsdesc-callseq.mir + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.rfUimR + umask 022 + cd /builddir/build/BUILD + cd llvm-3.9.1.src + mkdir -p _build + cd _build + CFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft' + export CFLAGS + CXXFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft' + export CXXFLAGS + FFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -I/usr/lib/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -I/usr/lib/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' + export LDFLAGS + /usr/bin/cmake -DCMAKE_C_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_CXX_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_Fortran_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON -DCMAKE_INSTALL_PREFIX:PATH=/usr -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DBUILD_SHARED_LIBS:BOOL=ON .. -DBUILD_SHARED_LIBS:BOOL=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo '-DCMAKE_SHARED_LINKER_FLAGS=-Wl,-Bsymbolic -static-libstdc++' -DLLVM_LIBDIR_SUFFIX= '-DLLVM_TARGETS_TO_BUILD=X86;AMDGPU;PowerPC;NVPTX;SystemZ;AArch64;ARM;Mips;BPF' -DLLVM_ENABLE_LIBCXX:BOOL=OFF -DLLVM_ENABLE_ZLIB:BOOL=ON -DLLVM_ENABLE_FFI:BOOL=ON -DLLVM_ENABLE_RTTI:BOOL=ON -DLLVM_BUILD_RUNTIME:BOOL=ON -DLLVM_INCLUDE_TOOLS:BOOL=ON -DLLVM_BUILD_TOOLS:BOOL=ON -DLLVM_INCLUDE_TESTS:BOOL=ON -DLLVM_BUILD_TESTS:BOOL=ON -DLLVM_INCLUDE_EXAMPLES:BOOL=ON -DLLVM_BUILD_EXAMPLES:BOOL=OFF -DLLVM_INCLUDE_UTILS:BOOL=ON -DLLVM_INSTALL_UTILS:BOOL=OFF -DLLVM_INCLUDE_DOCS:BOOL=ON -DLLVM_BUILD_DOCS:BOOL=ON -DLLVM_ENABLE_SPHINX:BOOL=ON -DLLVM_ENABLE_DOXYGEN:BOOL=OFF -DLLVM_BUILD_LLVM_DYLIB:BOOL=ON -DLLVM_DYLIB_EXPORT_ALL:BOOL=ON -DLLVM_LINK_LLVM_DYLIB:BOOL=ON -DLLVM_BUILD_EXTERNAL_COMPILER_RT:BOOL=ON -DLLVM_INSTALL_TOOLCHAIN_ONLY:BOOL=OFF -DSPHINX_WARNINGS_AS_ERRORS=OFF -DSPHINX_EXECUTABLE=/usr/bin/sphinx-build-3 BUILDSTDERR: CMake Deprecation Warning at CMakeLists.txt:20 (cmake_policy): BUILDSTDERR: The OLD behavior for policy CMP0051 will be removed from a future version BUILDSTDERR: of CMake. BUILDSTDERR: The cmake-policies(7) manual explains that the OLD behaviors of all BUILDSTDERR: policies are deprecated and that a policy should be set to OLD only under BUILDSTDERR: specific short-term circumstances. Projects should be ported to the NEW BUILDSTDERR: behavior and not rely on setting a policy to OLD. -- The C compiler identification is GNU 8.2.1 -- The CXX compiler identification is GNU 8.2.1 -- The ASM compiler identification is GNU -- Found assembler: /usr/bin/cc -- Check for working C compiler: /usr/bin/cc -- Check for working C compiler: /usr/bin/cc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/bin/c++ -- Check for working CXX compiler: /usr/bin/c++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Looking for dirent.h -- Looking for dirent.h - found -- Looking for dlfcn.h -- Looking for dlfcn.h - found -- Looking for errno.h -- Looking for errno.h - found -- Looking for execinfo.h -- Looking for execinfo.h - found -- Looking for fcntl.h -- Looking for fcntl.h - found -- Looking for inttypes.h -- Looking for inttypes.h - found -- Looking for limits.h -- Looking for limits.h - found -- Looking for link.h -- Looking for link.h - found -- Looking for malloc.h -- Looking for malloc.h - found -- Looking for malloc/malloc.h -- Looking for malloc/malloc.h - not found -- Looking for ndir.h -- Looking for ndir.h - not found -- Looking for pthread.h -- Looking for pthread.h - found -- Looking for signal.h -- Looking for signal.h - found -- Looking for stdint.h -- Looking for stdint.h - found -- Looking for sys/dir.h -- Looking for sys/dir.h - found -- Looking for sys/ioctl.h -- Looking for sys/ioctl.h - found -- Looking for sys/mman.h -- Looking for sys/mman.h - found -- Looking for sys/ndir.h -- Looking for sys/ndir.h - not found -- Looking for sys/param.h -- Looking for sys/param.h - found -- Looking for sys/resource.h -- Looking for sys/resource.h - found -- Looking for sys/stat.h -- Looking for sys/stat.h - found -- Looking for sys/time.h -- Looking for sys/time.h - found -- Looking for sys/types.h -- Looking for sys/types.h - found -- Looking for sys/uio.h -- Looking for sys/uio.h - found -- Looking for termios.h -- Looking for termios.h - found -- Looking for unistd.h -- Looking for unistd.h - found -- Looking for utime.h -- Looking for utime.h - found -- Looking for valgrind/valgrind.h -- Looking for valgrind/valgrind.h - not found -- Looking for zlib.h -- Looking for zlib.h - found -- Looking for fenv.h -- Looking for fenv.h - found -- Looking for FE_ALL_EXCEPT -- Looking for FE_ALL_EXCEPT - found -- Looking for FE_INEXACT -- Looking for FE_INEXACT - found -- Looking for mach/mach.h -- Looking for mach/mach.h - not found -- Looking for mach-o/dyld.h -- Looking for mach-o/dyld.h - not found -- Looking for histedit.h -- Looking for histedit.h - not found -- Performing Test HAVE_CXXABI_H -- Performing Test HAVE_CXXABI_H - Success -- Looking for pthread_create in pthread -- Looking for pthread_create in pthread - found -- Looking for pthread_getspecific in pthread -- Looking for pthread_getspecific in pthread - found -- Looking for pthread_rwlock_init in pthread -- Looking for pthread_rwlock_init in pthread - found -- Looking for pthread_mutex_lock in pthread -- Looking for pthread_mutex_lock in pthread - found -- Looking for dlopen in dl -- Looking for dlopen in dl - found -- Looking for clock_gettime in rt -- Looking for clock_gettime in rt - found -- Looking for pthread.h -- Looking for pthread.h - found -- Looking for pthread_create -- Looking for pthread_create - not found -- Looking for pthread_create in pthreads -- Looking for pthread_create in pthreads - not found -- Looking for pthread_create in pthread -- Looking for pthread_create in pthread - found -- Found Threads: TRUE -- Looking for compress2 in z -- Looking for compress2 in z - found -- Looking for setupterm in tinfo -- Looking for setupterm in tinfo - found -- Looking for xar_open in xar -- Looking for xar_open in xar - not found -- Looking for arc4random -- Looking for arc4random - not found -- Looking for backtrace -- Looking for backtrace - found -- Looking for _Unwind_Backtrace -- Looking for _Unwind_Backtrace - found -- Looking for getpagesize -- Looking for getpagesize - found -- Looking for getrusage -- Looking for getrusage - found -- Looking for setrlimit -- Looking for setrlimit - found -- Looking for isatty -- Looking for isatty - found -- Looking for futimens -- Looking for futimens - found -- Looking for futimes -- Looking for futimes - found -- Looking for sigaltstack -- Looking for sigaltstack - found -- Looking for writev -- Looking for writev - found -- Looking for mallctl -- Looking for mallctl - not found -- Looking for mallinfo -- Looking for mallinfo - found -- Looking for malloc_zone_statistics -- Looking for malloc_zone_statistics - not found -- Looking for mkdtemp -- Looking for mkdtemp - found -- Looking for mkstemp -- Looking for mkstemp - found -- Looking for mktemp -- Looking for mktemp - found -- Looking for closedir -- Looking for closedir - found -- Looking for opendir -- Looking for opendir - found -- Looking for readdir -- Looking for readdir - found -- Looking for getcwd -- Looking for getcwd - found -- Looking for gettimeofday -- Looking for gettimeofday - found -- Looking for getrlimit -- Looking for getrlimit - found -- Looking for posix_spawn -- Looking for posix_spawn - found -- Looking for pread -- Looking for pread - found -- Looking for realpath -- Looking for realpath - found -- Looking for sbrk -- Looking for sbrk - found -- Looking for srand48 -- Looking for srand48 - found -- Looking for lrand48 -- Looking for lrand48 - found -- Looking for drand48 -- Looking for drand48 - found -- Looking for strtoll -- Looking for strtoll - found -- Looking for strtoq -- Looking for strtoq - found -- Looking for strerror -- Looking for strerror - found -- Looking for strerror_r -- Looking for strerror_r - found -- Looking for strerror_s -- Looking for strerror_s - not found -- Looking for setenv -- Looking for setenv - found -- Looking for dlerror -- Looking for dlerror - found -- Looking for dlopen -- Looking for dlopen - found -- Looking for __GLIBC__ -- Looking for __GLIBC__ - found -- Performing Test HAVE_INT64_T -- Performing Test HAVE_INT64_T - Success -- Performing Test HAVE_UINT64_T -- Performing Test HAVE_UINT64_T - Success -- Performing Test HAVE_U_INT64_T -- Performing Test HAVE_U_INT64_T - Success -- Looking for ffi_call -- Looking for ffi_call - found -- Performing Test HAVE_CXX_ATOMICS_WITHOUT_LIB -- Performing Test HAVE_CXX_ATOMICS_WITHOUT_LIB - Success -- Performing Test HAVE_CXX_ATOMICS64_WITHOUT_LIB -- Performing Test HAVE_CXX_ATOMICS64_WITHOUT_LIB - Failed -- Looking for __atomic_load_8 in atomic -- Looking for __atomic_load_8 in atomic - found -- Performing Test HAVE_CXX_ATOMICS64_WITH_LIB -- Performing Test HAVE_CXX_ATOMICS64_WITH_LIB - Success -- Performing Test LLVM_HAS_ATOMICS -- Performing Test LLVM_HAS_ATOMICS - Success -- Performing Test SUPPORTS_NO_VARIADIC_MACROS_FLAG -- Performing Test SUPPORTS_NO_VARIADIC_MACROS_FLAG - Success -- Performing Test HAS_MAYBE_UNINITIALIZED -- Performing Test HAS_MAYBE_UNINITIALIZED - Success -- Target triple: armv7l-unknown-linux-gnueabi -- Native target architecture is ARM -- Threads enabled. -- Doxygen disabled. -- Sphinx enabled. -- Found Sphinx: /usr/bin/sphinx-build-3 -- Go bindings disabled. -- Could NOT find OCaml (missing: OCAMLFIND OCAML_VERSION OCAML_STDLIB_PATH) -- Could NOT find OCaml (missing: OCAMLFIND OCAML_VERSION OCAML_STDLIB_PATH) -- OCaml bindings disabled. -- Performing Test C_SUPPORTS_FPIC -- Performing Test C_SUPPORTS_FPIC - Success -- Performing Test CXX_SUPPORTS_FPIC -- Performing Test CXX_SUPPORTS_FPIC - Success -- Building with -fPIC -- Performing Test SUPPORTS_FVISIBILITY_INLINES_HIDDEN_FLAG -- Performing Test SUPPORTS_FVISIBILITY_INLINES_HIDDEN_FLAG - Success -- Performing Test CXX_SUPPORTS_MISSING_FIELD_INITIALIZERS_FLAG -- Performing Test CXX_SUPPORTS_MISSING_FIELD_INITIALIZERS_FLAG - Success -- Performing Test C_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG -- Performing Test C_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG - Failed -- Performing Test CXX_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG -- Performing Test CXX_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG - Failed -- Performing Test C_SUPPORTS_DELETE_NON_VIRTUAL_DTOR_FLAG -- Performing Test C_SUPPORTS_DELETE_NON_VIRTUAL_DTOR_FLAG - Failed -- Performing Test CXX_SUPPORTS_DELETE_NON_VIRTUAL_DTOR_FLAG -- Performing Test CXX_SUPPORTS_DELETE_NON_VIRTUAL_DTOR_FLAG - Success -- Performing Test C_WCOMMENT_ALLOWS_LINE_WRAP -- Performing Test C_WCOMMENT_ALLOWS_LINE_WRAP - Failed -- Performing Test C_SUPPORTS_WERROR_DATE_TIME -- Performing Test C_SUPPORTS_WERROR_DATE_TIME - Success -- Performing Test CXX_SUPPORTS_WERROR_DATE_TIME -- Performing Test CXX_SUPPORTS_WERROR_DATE_TIME - Success -- Performing Test CXX_SUPPORTS_CXX11 -- Performing Test CXX_SUPPORTS_CXX11 - Success -- Performing Test C_SUPPORTS_FNO_FUNCTION_SECTIONS -- Performing Test C_SUPPORTS_FNO_FUNCTION_SECTIONS - Success -- Performing Test C_SUPPORTS_FFUNCTION_SECTIONS -- Performing Test C_SUPPORTS_FFUNCTION_SECTIONS - Success -- Performing Test CXX_SUPPORTS_FFUNCTION_SECTIONS -- Performing Test CXX_SUPPORTS_FFUNCTION_SECTIONS - Success -- Performing Test C_SUPPORTS_FDATA_SECTIONS -- Performing Test C_SUPPORTS_FDATA_SECTIONS - Success -- Performing Test CXX_SUPPORTS_FDATA_SECTIONS -- Performing Test CXX_SUPPORTS_FDATA_SECTIONS - Success -- Found PythonInterp: /usr/bin/python (found version "3.6.8") -- Constructing LLVMBuild project information -- Targeting X86 -- Targeting AMDGPU -- Targeting PowerPC -- Targeting NVPTX -- Targeting SystemZ -- Targeting AArch64 -- Targeting ARM -- Targeting Mips -- Targeting BPF -- Configuring done -- Generating done BUILDSTDERR: CMake Warning: BUILDSTDERR: Manually-specified variables were not used by the project: BUILDSTDERR: CMAKE_CXX_FLAGS_RELEASE BUILDSTDERR: CMAKE_C_FLAGS_RELEASE BUILDSTDERR: CMAKE_Fortran_FLAGS_RELEASE BUILDSTDERR: INCLUDE_INSTALL_DIR BUILDSTDERR: LIB_INSTALL_DIR BUILDSTDERR: LLVM_DYLIB_EXPORT_ALL BUILDSTDERR: SHARE_INSTALL_PREFIX BUILDSTDERR: SYSCONF_INSTALL_DIR -- Build files have been written to: /builddir/build/BUILD/llvm-3.9.1.src/_build + make -j8 /usr/bin/cmake -H/builddir/build/BUILD/llvm-3.9.1.src -B/builddir/build/BUILD/llvm-3.9.1.src/_build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/llvm-3.9.1.src/_build/CMakeFiles /builddir/build/BUILD/llvm-3.9.1.src/_build/CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[1]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f docs/CMakeFiles/docs-llvm-html.dir/build.make docs/CMakeFiles/docs-llvm-html.dir/depend make -f docs/CMakeFiles/docs-llvm-man.dir/build.make docs/CMakeFiles/docs-llvm-man.dir/depend make -f lib/Support/CMakeFiles/LLVMSupport.dir/build.make lib/Support/CMakeFiles/LLVMSupport.dir/depend make -f lib/TableGen/CMakeFiles/LLVMTableGen.dir/build.make lib/TableGen/CMakeFiles/LLVMTableGen.dir/depend make -f utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/build.make utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/docs /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/docs /builddir/build/BUILD/llvm-3.9.1.src/_build/docs/CMakeFiles/docs-llvm-html.dir/DependInfo.cmake --color= make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/docs /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/docs /builddir/build/BUILD/llvm-3.9.1.src/_build/docs/CMakeFiles/docs-llvm-man.dir/DependInfo.cmake --color= make -f lib/Transforms/Hello/CMakeFiles/LLVMHello_exports.dir/build.make lib/Transforms/Hello/CMakeFiles/LLVMHello_exports.dir/depend make -f lib/MC/CMakeFiles/LLVMMC.dir/build.make lib/MC/CMakeFiles/LLVMMC.dir/depend make -f lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/build.make lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Hello /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Hello /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Hello/CMakeFiles/LLVMHello_exports.dir/DependInfo.cmake --color= make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/utils/TableGen /builddir/build/BUILD/llvm-3.9.1.src/_build/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DependInfo.cmake --color= make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/TableGen /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/TableGen /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/TableGen/CMakeFiles/LLVMTableGen.dir/DependInfo.cmake --color= make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/MC /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC/CMakeFiles/LLVMMC.dir/DependInfo.cmake --color= make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCParser /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC/MCParser /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/DependInfo.cmake --color= make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Support /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support/CMakeFiles/LLVMSupport.dir/DependInfo.cmake --color= Scanning dependencies of target docs-llvm-man make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f docs/CMakeFiles/docs-llvm-man.dir/build.make docs/CMakeFiles/docs-llvm-man.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' Scanning dependencies of target LLVMHello_exports make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Transforms/Hello/CMakeFiles/LLVMHello_exports.dir/build.make lib/Transforms/Hello/CMakeFiles/LLVMHello_exports.dir/build Scanning dependencies of target docs-llvm-html make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f docs/CMakeFiles/docs-llvm-html.dir/build.make docs/CMakeFiles/docs-llvm-html.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 1%] Generating man Sphinx documentation for llvm into "/builddir/build/BUILD/llvm-3.9.1.src/_build/docs/man" cd /builddir/build/BUILD/llvm-3.9.1.src/_build/docs && /usr/bin/sphinx-build-3 -b man -d /builddir/build/BUILD/llvm-3.9.1.src/_build/docs/_doctrees -q /builddir/build/BUILD/llvm-3.9.1.src/docs /builddir/build/BUILD/llvm-3.9.1.src/_build/docs/man Scanning dependencies of target LLVMTableGen make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/TableGen/CMakeFiles/LLVMTableGen.dir/build.make lib/TableGen/CMakeFiles/LLVMTableGen.dir/build [ 1%] Generating html Sphinx documentation for llvm into "/builddir/build/BUILD/llvm-3.9.1.src/_build/docs/html" [ 1%] Creating export file for LLVMHello make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build/docs && /usr/bin/sphinx-build-3 -b html -d /builddir/build/BUILD/llvm-3.9.1.src/_build/docs/_doctrees -q /builddir/build/BUILD/llvm-3.9.1.src/docs /builddir/build/BUILD/llvm-3.9.1.src/_build/docs/html cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Hello && echo { > LLVMHello.exports cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Hello && grep -q [[:alnum:]] /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Hello/Hello.exports && echo " global:" >> LLVMHello.exports || : cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Hello && sed -e "s/\$/;/" -e "s/^/ /" < /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Hello/Hello.exports >> LLVMHello.exports cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Hello && echo " local: *;" >> LLVMHello.exports cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Hello && echo "};" >> LLVMHello.exports make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 1%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/Error.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/TableGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/TableGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/TableGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTableGen.dir/Error.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/TableGen/Error.cpp [ 1%] Built target LLVMHello_exports make -f lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/build.make lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCDisassembler /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC/MCDisassembler /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/DependInfo.cmake --color= Scanning dependencies of target LLVMMCParser make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/build.make lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/build Scanning dependencies of target obj.llvm-tblgen make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/build.make utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' Scanning dependencies of target LLVMMCDisassembler make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/build.make lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 1%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/AsmMatcherEmitter.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/utils/TableGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/utils/TableGen -I/builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/AsmMatcherEmitter.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/AsmMatcherEmitter.cpp [ 1%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/AsmLexer.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC/MCParser && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC/MCParser -I/builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCParser -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMCParser.dir/AsmLexer.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCParser/AsmLexer.cpp [ 1%] Building CXX object lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/Disassembler.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC/MCDisassembler && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC/MCDisassembler -I/builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCDisassembler -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMCDisassembler.dir/Disassembler.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCDisassembler/Disassembler.cpp Scanning dependencies of target LLVMSupport make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Support/CMakeFiles/LLVMSupport.dir/build.make lib/Support/CMakeFiles/LLVMSupport.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/APFloat.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/APFloat.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/APFloat.cpp Scanning dependencies of target LLVMMC make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/MC/CMakeFiles/LLVMMC.dir/build.make lib/MC/CMakeFiles/LLVMMC.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 1%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/ConstantPools.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC -I/builddir/build/BUILD/llvm-3.9.1.src/lib/MC -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/ConstantPools.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/ConstantPools.cpp BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/APFloat.cpp: In member function 'llvm::APFloat::opStatus llvm::APFloat::divideSpecials(const llvm::APFloat&)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/APFloat.cpp:1575:20: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: copySignificand(rhs); BUILDSTDERR: ~~~~~~~~~~~~~~~^~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/APFloat.cpp:1576:3: note: here BUILDSTDERR: case PackCategoriesIntoKey(fcNaN, fcZero): BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/APFloat.cpp:1580:10: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: sign = false; BUILDSTDERR: ~~~~~^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/APFloat.cpp:1581:3: note: here BUILDSTDERR: case PackCategoriesIntoKey(fcInfinity, fcZero): BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCParser/MCAsmLexer.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCParser/AsmLexer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCParser/AsmLexer.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCParser/AsmLexer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCParser/AsmLexer.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenRegisters.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenTarget.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/AsmMatcherEmitter.cpp:99: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/TableGen/Record.h:1388:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenTarget.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/AsmMatcherEmitter.cpp:99: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenRegisters.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenTarget.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/AsmMatcherEmitter.cpp:99: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/TableGen/Record.h:1598:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenTarget.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/AsmMatcherEmitter.cpp:99: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 1%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/AsmParser.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC/MCParser && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC/MCParser -I/builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCParser -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMCParser.dir/AsmParser.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCParser/AsmParser.cpp [ 1%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/Main.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/TableGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/TableGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/TableGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTableGen.dir/Main.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/TableGen/Main.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenRegisters.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenTarget.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/AsmMatcherEmitter.cpp:99: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:751:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:870:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/TableGen/Record.h:1278:60: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenTarget.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/AsmMatcherEmitter.cpp:99: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/AsmMatcherEmitter.cpp:785:6: warning: 'void {anonymous}::MatchableInfo::dump() const' defined but not used [-Wunused-function] BUILDSTDERR: void MatchableInfo::dump() const { BUILDSTDERR: ^~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/ConstantPools.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/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: ^~~~ [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/APInt.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/APInt.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/APInt.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/ConstantPools.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/ConstantPools.cpp:13: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/ConstantPools.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/ConstantPools.cpp:13: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/TableGen/TGParser.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/TableGen/Main.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/TableGen/Record.h:1388:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/TableGen/TGLexer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/TableGen/TGParser.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/TableGen/Main.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/TableGen/TGParser.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/TableGen/Main.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/TableGen/Record.h:1598:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/TableGen/TGLexer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/TableGen/TGParser.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/TableGen/Main.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/TableGen/TGParser.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/TableGen/Main.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:751:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:870:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/TableGen/Record.h:1278:60: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/TableGen/TGLexer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/TableGen/TGParser.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/TableGen/Main.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-3.9.1.src/include/llvm/ADT/SmallString.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCDisassembler/Disassembler.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCDisassembler/Disassembler.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallString.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCDisassembler/Disassembler.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCDisassembler/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-3.9.1.src/include/llvm/ADT/SmallString.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCParser/AsmParser.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/APInt.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/APFloat.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCParser/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-3.9.1.src/include/llvm/ADT/SmallString.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCParser/AsmParser.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/APInt.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/APFloat.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCParser/AsmParser.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-3.9.1.src/include/llvm/ADT/SmallString.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCDisassembler/Disassembler.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCDisassembler/Disassembler.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallString.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCDisassembler/Disassembler.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCDisassembler/Disassembler.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-3.9.1.src/include/llvm/ADT/SmallString.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCParser/AsmParser.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/APInt.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/APFloat.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCParser/AsmParser.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-3.9.1.src/include/llvm/ADT/SmallString.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCDisassembler/Disassembler.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCDisassembler/Disassembler.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallString.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCDisassembler/Disassembler.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCDisassembler/Disassembler.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 1%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/Record.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/TableGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/TableGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/TableGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTableGen.dir/Record.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/TableGen/Record.cpp [ 1%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/ELFObjectWriter.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC -I/builddir/build/BUILD/llvm-3.9.1.src/lib/MC -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/ELFObjectWriter.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/ELFObjectWriter.cpp [ 1%] Building CXX object lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/MCDisassembler.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC/MCDisassembler && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC/MCDisassembler -I/builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCDisassembler -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMCDisassembler.dir/MCDisassembler.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCDisassembler/MCDisassembler.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/TableGen/Record.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/TableGen/Record.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/TableGen/Record.h:1388:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/TableGen/Record.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/TableGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/TableGen/Record.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/TableGen/Record.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/TableGen/Record.h:1598:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/TableGen/Record.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/TableGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/TableGen/Record.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/TableGen/Record.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:751:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:870:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/TableGen/Record.h:1278:60: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/TableGen/Record.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/TableGen/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 /usr/include/c++/8/vector:69, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCDwarf.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCParser/AsmParser.cpp:19: BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::AsmToken&}; _Tp = llvm::AsmToken; _Alloc = std::allocator]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator > >'} changed in GCC 7.1 BUILDSTDERR: vector<_Tp, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/APSInt.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/APSInt.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/APSInt.cpp [ 1%] Building CXX object lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/MCExternalSymbolizer.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC/MCDisassembler && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC/MCDisassembler -I/builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCDisassembler -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMCDisassembler.dir/MCExternalSymbolizer.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCDisassembler/MCExternalSymbolizer.cpp [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ARMBuildAttrs.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/ARMBuildAttrs.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/ARMBuildAttrs.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCELFObjectWriter.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/ELFObjectWriter.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCELFObjectWriter.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/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: ^~~~ [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ARMWinEH.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/ARMWinEH.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/ARMWinEH.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCELFObjectWriter.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/ELFObjectWriter.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCELFObjectWriter.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCELFObjectWriter.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/ELFObjectWriter.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCELFObjectWriter.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/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 /usr/include/c++/8/vector:64, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCDwarf.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCParser/AsmParser.cpp:19: BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h: In function 'bool {anonymous}::AsmParser::parseMacroArgument({anonymous}::MCAsmMacroArgument&, bool)': BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), __x); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), __x); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Allocator.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Allocator.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/Allocator.cpp [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BlockFrequency.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/BlockFrequency.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/BlockFrequency.cpp BUILDSTDERR: In file included from /usr/include/c++/8/vector:69, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/TableGen/Record.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/TableGen/Record.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {long long int}; _Tp = long long int; _Alloc = std::allocator]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 BUILDSTDERR: vector<_Tp, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCDisassembler/MCExternalSymbolizer.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/MC/MCDisassembler/MCSymbolizer.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCDisassembler/MCExternalSymbolizer.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCDisassembler/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: ^~~~ [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BranchProbability.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/BranchProbability.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/BranchProbability.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCDisassembler/MCExternalSymbolizer.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-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-3.9.1.src/include/llvm/MC/MCDisassembler/MCSymbolizer.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCDisassembler/MCExternalSymbolizer.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCDisassembler/MCExternalSymbolizer.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCDisassembler/MCExternalSymbolizer.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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/memory:62, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCDisassembler/MCSymbolizer.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCDisassembler/MCExternalSymbolizer.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCDisassembler/MCExternalSymbolizer.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'std::vector llvm::Record::getValueAsListOfInts(llvm::StringRef) const': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), std::forward<_Args>(__args)...); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ [ 1%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/COFFAsmParser.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC/MCParser && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC/MCParser -I/builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCParser -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMCParser.dir/COFFAsmParser.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCParser/COFFAsmParser.cpp [ 1%] Building CXX object lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/MCRelocationInfo.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC/MCDisassembler && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC/MCDisassembler -I/builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCDisassembler -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMCDisassembler.dir/MCRelocationInfo.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCDisassembler/MCRelocationInfo.cpp [ 1%] Building CXX object lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/MCSymbolizer.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC/MCDisassembler && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC/MCDisassembler -I/builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCDisassembler -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMCDisassembler.dir/MCSymbolizer.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCDisassembler/MCSymbolizer.cpp [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CachePruning.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/CachePruning.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/CachePruning.cpp [ 1%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/AsmWriterEmitter.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/utils/TableGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/utils/TableGen -I/builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/AsmWriterEmitter.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/AsmWriterEmitter.cpp [ 1%] Linking CXX static library ../../libLLVMMCDisassembler.a cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC/MCDisassembler && /usr/bin/cmake -P CMakeFiles/LLVMMCDisassembler.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC/MCDisassembler && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMMCDisassembler.dir/link.txt --verbose=1 /usr/bin/ar qc ../../libLLVMMCDisassembler.a CMakeFiles/LLVMMCDisassembler.dir/Disassembler.cpp.o CMakeFiles/LLVMMCDisassembler.dir/MCDisassembler.cpp.o CMakeFiles/LLVMMCDisassembler.dir/MCExternalSymbolizer.cpp.o CMakeFiles/LLVMMCDisassembler.dir/MCRelocationInfo.cpp.o CMakeFiles/LLVMMCDisassembler.dir/MCSymbolizer.cpp.o /usr/bin/ranlib ../../libLLVMMCDisassembler.a make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 1%] Built target LLVMMCDisassembler [ 1%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/AsmWriterInst.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/utils/TableGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/utils/TableGen -I/builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/AsmWriterInst.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/AsmWriterInst.cpp BUILDSTDERR: In file included from /usr/include/c++/8/vector:69, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCELFObjectWriter.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/ELFObjectWriter.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::ELFRelocationEntry&}; _Tp = llvm::ELFRelocationEntry; _Alloc = std::allocator]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 BUILDSTDERR: vector<_Tp, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/vector:64, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCELFObjectWriter.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/ELFObjectWriter.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h: In member function 'virtual void {anonymous}::ELFObjectWriter::recordRelocation(llvm::MCAssembler&, const llvm::MCAsmLayout&, const llvm::MCFragment*, const llvm::MCFixup&, llvm::MCValue, bool&, uint64_t&)': BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), __x); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), __x); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ [ 1%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/SetTheory.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/TableGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/TableGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/TableGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTableGen.dir/SetTheory.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/TableGen/SetTheory.cpp [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/circular_raw_ostream.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/circular_raw_ostream.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/circular_raw_ostream.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenRegisters.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenTarget.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/AsmWriterInst.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/TableGen/Record.h:1388:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-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-3.9.1.src/utils/TableGen/AsmWriterInst.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenRegisters.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenTarget.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/AsmWriterInst.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/TableGen/Record.h:1598:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-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-3.9.1.src/utils/TableGen/AsmWriterInst.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenRegisters.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenTarget.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/AsmWriterEmitter.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/TableGen/Record.h:1388:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-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-3.9.1.src/utils/TableGen/AsmWriterInst.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/AsmWriterEmitter.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenRegisters.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenTarget.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/AsmWriterEmitter.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/TableGen/Record.h:1598:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-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-3.9.1.src/utils/TableGen/AsmWriterInst.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/AsmWriterEmitter.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenRegisters.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenTarget.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/AsmWriterInst.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:751:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:870:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/TableGen/Record.h:1278:60: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/utils/TableGen/AsmWriterInst.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenRegisters.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenTarget.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/AsmWriterEmitter.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:751:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:870:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/TableGen/Record.h:1278:60: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/utils/TableGen/AsmWriterInst.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/AsmWriterEmitter.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/COM.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/COM.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/COM.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCParser/MCAsmParser.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCParser/MCAsmParserExtension.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCParser/COFFAsmParser.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCParser/MCAsmParserExtension.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCParser/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: ^~~~ [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CommandLine.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/CommandLine.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/CommandLine.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/TableGen/SetTheory.h:50, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/TableGen/SetTheory.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/TableGen/Record.h:1388:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/TableGen/SetTheory.h:50, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/TableGen/SetTheory.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/TableGen/SetTheory.h:50, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/TableGen/SetTheory.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/TableGen/Record.h:1598:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/TableGen/SetTheory.h:50, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/TableGen/SetTheory.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/TableGen/SetTheory.h:50, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/TableGen/SetTheory.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:751:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:870:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/TableGen/Record.h:1278:60: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/TableGen/SetTheory.h:50, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/TableGen/SetTheory.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCParser/MCAsmParser.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCParser/MCAsmParserExtension.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCParser/COFFAsmParser.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCParser/MCAsmParserExtension.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCParser/COFFAsmParser.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCParser/MCAsmParser.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCParser/MCAsmParserExtension.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCParser/COFFAsmParser.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCParser/MCAsmParserExtension.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCParser/COFFAsmParser.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/CommandLine.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/CommandLine.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/CommandLine.cpp:1124:60: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/CommandLine.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/CommandLine.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/CommandLine.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/CommandLine.cpp:1701:73: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/CommandLine.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/CommandLine.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/CommandLine.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/CommandLine.cpp:1714:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/CommandLine.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/CommandLine.cpp:19: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Compression.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Compression.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/Compression.cpp [ 1%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/Attributes.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/utils/TableGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/utils/TableGen -I/builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/Attributes.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/Attributes.cpp [ 1%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/StringMatcher.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/TableGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/TableGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/TableGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTableGen.dir/StringMatcher.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/TableGen/StringMatcher.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/SourceMgr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/Attributes.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/TableGen/Record.h:1388:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/SourceMgr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/Attributes.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/SourceMgr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/Attributes.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/TableGen/Record.h:1598:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/SourceMgr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/Attributes.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/SourceMgr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/Attributes.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:751:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:870:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/TableGen/Record.h:1278:60: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/SourceMgr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/Attributes.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 1%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmBackend.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC -I/builddir/build/BUILD/llvm-3.9.1.src/lib/MC -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCAsmBackend.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCAsmBackend.cpp [ 1%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/TableGenBackend.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/TableGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/TableGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/TableGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTableGen.dir/TableGenBackend.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/TableGen/TableGenBackend.cpp [ 2%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/TGLexer.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/TableGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/TableGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/TableGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTableGen.dir/TGLexer.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/TableGen/TGLexer.cpp [ 2%] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/ConvertUTF.c.o [ 2%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfo.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support && /usr/bin/cc -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -o CMakeFiles/LLVMSupport.dir/ConvertUTF.c.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/ConvertUTF.c [ 3%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/DarwinAsmParser.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC -I/builddir/build/BUILD/llvm-3.9.1.src/lib/MC -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCAsmInfo.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCAsmInfo.cpp cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC/MCParser && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC/MCParser -I/builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCParser -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMCParser.dir/DarwinAsmParser.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCParser/DarwinAsmParser.cpp [ 3%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/TGParser.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/TableGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/TableGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/TableGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTableGen.dir/TGParser.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/TableGen/TGParser.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmBackend.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCAsmBackend.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmBackend.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCAsmBackend.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 3%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/ELFAsmParser.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC/MCParser && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC/MCParser -I/builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCParser -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMCParser.dir/ELFAsmParser.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCParser/ELFAsmParser.cpp BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/ConvertUTF.c: In function 'ConvertUTF16toUTF8': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/ConvertUTF.c:277:72: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: case 4: *--target = (UTF8)((ch | byteMark) & byteMask); ch >>= 6; BUILDSTDERR: ~~~^~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/ConvertUTF.c:278:13: note: here BUILDSTDERR: case 3: *--target = (UTF8)((ch | byteMark) & byteMask); ch >>= 6; BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/ConvertUTF.c:278:72: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: case 3: *--target = (UTF8)((ch | byteMark) & byteMask); ch >>= 6; BUILDSTDERR: ~~~^~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/ConvertUTF.c:279:13: note: here BUILDSTDERR: case 2: *--target = (UTF8)((ch | byteMark) & byteMask); ch >>= 6; BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/ConvertUTF.c:279:72: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: case 2: *--target = (UTF8)((ch | byteMark) & byteMask); ch >>= 6; BUILDSTDERR: ~~~^~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/ConvertUTF.c:280:13: note: here BUILDSTDERR: case 1: *--target = (UTF8)(ch | firstByteMark[bytesToWrite]); BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/ConvertUTF.c: In function 'ConvertUTF32toUTF8': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/ConvertUTF.c:330:72: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: case 4: *--target = (UTF8)((ch | byteMark) & byteMask); ch >>= 6; BUILDSTDERR: ~~~^~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/ConvertUTF.c:331:13: note: here BUILDSTDERR: case 3: *--target = (UTF8)((ch | byteMark) & byteMask); ch >>= 6; BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/ConvertUTF.c:331:72: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: case 3: *--target = (UTF8)((ch | byteMark) & byteMask); ch >>= 6; BUILDSTDERR: ~~~^~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/ConvertUTF.c:332:13: note: here BUILDSTDERR: case 2: *--target = (UTF8)((ch | byteMark) & byteMask); ch >>= 6; BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/ConvertUTF.c:332:72: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: case 2: *--target = (UTF8)((ch | byteMark) & byteMask); ch >>= 6; BUILDSTDERR: ~~~^~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/ConvertUTF.c:333:13: note: here BUILDSTDERR: case 1: *--target = (UTF8) (ch | firstByteMark[bytesToWrite]); BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/ConvertUTF.c: In function 'isLegalUTF8': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/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: /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/ConvertUTF.c:362:5: note: here BUILDSTDERR: case 3: if ((a = (*--srcptr)) < 0x80 || a > 0xBF) return false; BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/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: /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/ConvertUTF.c:363:5: note: here BUILDSTDERR: case 2: if ((a = (*--srcptr)) < 0x80 || a > 0xBF) return false; BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/ConvertUTF.c:365:9: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: switch (*source) { BUILDSTDERR: ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/ConvertUTF.c:374:5: note: here BUILDSTDERR: case 1: if (*source >= 0x80 && *source < 0xC2) return false; BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/ConvertUTF.c: In function 'ConvertUTF8toUTF16': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/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: /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/ConvertUTF.c:537:13: note: here BUILDSTDERR: case 4: ch += *source++; ch <<= 6; /* remember, illegal UTF-8 */ BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/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: /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/ConvertUTF.c:538:13: note: here BUILDSTDERR: case 3: ch += *source++; ch <<= 6; BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/ConvertUTF.c:538:41: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: case 3: ch += *source++; ch <<= 6; BUILDSTDERR: ~~~^~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/ConvertUTF.c:539:13: note: here BUILDSTDERR: case 2: ch += *source++; ch <<= 6; BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/ConvertUTF.c:539:41: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: case 2: ch += *source++; ch <<= 6; BUILDSTDERR: ~~~^~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/ConvertUTF.c:540:13: note: here BUILDSTDERR: case 1: ch += *source++; ch <<= 6; BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/ConvertUTF.c:540:41: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: case 1: ch += *source++; ch <<= 6; BUILDSTDERR: ~~~^~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/ConvertUTF.c:541:13: note: here BUILDSTDERR: case 0: ch += *source++; BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/ConvertUTF.c: In function 'ConvertUTF8toUTF32Impl': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/ConvertUTF.c:640:41: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: case 5: ch += *source++; ch <<= 6; BUILDSTDERR: ~~~^~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/ConvertUTF.c:641:13: note: here BUILDSTDERR: case 4: ch += *source++; ch <<= 6; BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/ConvertUTF.c:641:41: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: case 4: ch += *source++; ch <<= 6; BUILDSTDERR: ~~~^~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/ConvertUTF.c:642:13: note: here BUILDSTDERR: case 3: ch += *source++; ch <<= 6; BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/ConvertUTF.c:642:41: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: case 3: ch += *source++; ch <<= 6; BUILDSTDERR: ~~~^~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/ConvertUTF.c:643:13: note: here BUILDSTDERR: case 2: ch += *source++; ch <<= 6; BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/ConvertUTF.c:643:41: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: case 2: ch += *source++; ch <<= 6; BUILDSTDERR: ~~~^~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/ConvertUTF.c:644:13: note: here BUILDSTDERR: case 1: ch += *source++; ch <<= 6; BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/ConvertUTF.c:644:41: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: case 1: ch += *source++; ch <<= 6; BUILDSTDERR: ~~~^~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/ConvertUTF.c:645:13: note: here BUILDSTDERR: case 0: ch += *source++; BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCDwarf.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCAsmInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCDwarf.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/TableGen/TGParser.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/TableGen/TGParser.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/TableGen/Record.h:1388:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/TableGen/TGLexer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/TableGen/TGParser.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/TableGen/TGParser.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/TableGen/TGParser.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/TableGen/TGParser.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/TableGen/Record.h:1598:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/TableGen/TGLexer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/TableGen/TGParser.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/TableGen/TGParser.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCDwarf.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCAsmInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCDwarf.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCAsmInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCDwarf.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCAsmInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCDwarf.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCAsmInfo.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/TableGen/TGParser.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/TableGen/TGParser.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:751:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:870:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/TableGen/Record.h:1278:60: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/TableGen/TGLexer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/TableGen/TGParser.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/TableGen/TGParser.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCParser/MCAsmParser.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCParser/MCAsmParserExtension.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCParser/DarwinAsmParser.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCParser/MCAsmParserExtension.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCParser/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: ^~~~ [ 3%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CallingConvEmitter.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/utils/TableGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/utils/TableGen -I/builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/CallingConvEmitter.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CallingConvEmitter.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCParser/MCAsmParser.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCParser/MCAsmParserExtension.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCParser/DarwinAsmParser.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCParser/MCAsmParserExtension.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCParser/DarwinAsmParser.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCParser/MCAsmParser.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCParser/MCAsmParserExtension.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCParser/DarwinAsmParser.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCParser/MCAsmParserExtension.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCParser/DarwinAsmParser.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 3%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfoCOFF.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC -I/builddir/build/BUILD/llvm-3.9.1.src/lib/MC -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCAsmInfoCOFF.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCAsmInfoCOFF.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenRegisters.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenTarget.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CallingConvEmitter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/TableGen/Record.h:1388:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenTarget.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/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 /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenRegisters.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenTarget.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CallingConvEmitter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/TableGen/Record.h:1598:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenTarget.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/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 /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenRegisters.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenTarget.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CallingConvEmitter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:751:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:870:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/TableGen/Record.h:1278:60: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenTarget.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/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 /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCParser/MCAsmParser.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCParser/MCAsmParserExtension.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCParser/ELFAsmParser.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCParser/MCAsmParserExtension.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCParser/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: ^~~~ make -f lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/build.make lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/ObjectYAML /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ObjectYAML /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/DependInfo.cmake --color= Scanning dependencies of target LLVMObjectYAML make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/build.make lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 3%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/YAML.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ObjectYAML && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ObjectYAML -I/builddir/build/BUILD/llvm-3.9.1.src/lib/ObjectYAML -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObjectYAML.dir/YAML.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/ObjectYAML/YAML.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCDwarf.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmInfoCOFF.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCAsmInfoCOFF.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCDwarf.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmInfoCOFF.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCAsmInfoCOFF.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCParser/MCAsmParser.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCParser/MCAsmParserExtension.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCParser/ELFAsmParser.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCParser/MCAsmParserExtension.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCParser/ELFAsmParser.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCParser/MCAsmParser.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCParser/MCAsmParserExtension.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCParser/ELFAsmParser.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCParser/MCAsmParserExtension.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCParser/ELFAsmParser.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 3%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfoDarwin.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC -I/builddir/build/BUILD/llvm-3.9.1.src/lib/MC -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCAsmInfoDarwin.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCAsmInfoDarwin.cpp [ 3%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeEmitterGen.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/utils/TableGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/utils/TableGen -I/builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/CodeEmitterGen.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeEmitterGen.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/YAMLTraits.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ObjectYAML/YAML.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ObjectYAML/YAML.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/YAMLParser.h:148:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/YAMLTraits.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ObjectYAML/YAML.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ObjectYAML/YAML.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 3%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/COFFYAML.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ObjectYAML && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ObjectYAML -I/builddir/build/BUILD/llvm-3.9.1.src/lib/ObjectYAML -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObjectYAML.dir/COFFYAML.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/ObjectYAML/COFFYAML.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/YAMLTraits.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ObjectYAML/YAML.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ObjectYAML/COFFYAML.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ObjectYAML/COFFYAML.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/YAMLParser.h:148:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ObjectYAML/COFFYAML.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ObjectYAML/COFFYAML.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenRegisters.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenTarget.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeEmitterGen.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/TableGen/Record.h:1388:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenTarget.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeEmitterGen.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenRegisters.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenTarget.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeEmitterGen.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/TableGen/Record.h:1598:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenTarget.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeEmitterGen.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenRegisters.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenTarget.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeEmitterGen.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:751:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:870:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/TableGen/Record.h:1278:60: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenTarget.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeEmitterGen.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 3%] Linking CXX static library ../libLLVMTableGen.a cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/TableGen && /usr/bin/cmake -P CMakeFiles/LLVMTableGen.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/TableGen && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMTableGen.dir/link.txt --verbose=1 /usr/bin/ar qc ../libLLVMTableGen.a CMakeFiles/LLVMTableGen.dir/Error.cpp.o CMakeFiles/LLVMTableGen.dir/Main.cpp.o CMakeFiles/LLVMTableGen.dir/Record.cpp.o CMakeFiles/LLVMTableGen.dir/SetTheory.cpp.o CMakeFiles/LLVMTableGen.dir/StringMatcher.cpp.o CMakeFiles/LLVMTableGen.dir/TableGenBackend.cpp.o CMakeFiles/LLVMTableGen.dir/TGLexer.cpp.o CMakeFiles/LLVMTableGen.dir/TGParser.cpp.o /usr/bin/ranlib ../libLLVMTableGen.a make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 3%] Built target LLVMTableGen [ 3%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/ELFYAML.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ObjectYAML && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ObjectYAML -I/builddir/build/BUILD/llvm-3.9.1.src/lib/ObjectYAML -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObjectYAML.dir/ELFYAML.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/ObjectYAML/ELFYAML.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCDwarf.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmInfoDarwin.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCAsmInfoDarwin.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCDwarf.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmInfoDarwin.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/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: ^~~~ [ 3%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/MCAsmLexer.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC/MCParser && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC/MCParser -I/builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCParser -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMCParser.dir/MCAsmLexer.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCParser/MCAsmLexer.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCDwarf.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmInfoDarwin.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCAsmInfoDarwin.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCDwarf.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmInfoDarwin.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCAsmInfoDarwin.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCDwarf.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmInfoDarwin.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCAsmInfoDarwin.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCDwarf.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmInfoDarwin.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCAsmInfoDarwin.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-3.9.1.src/include/llvm/Support/YAMLTraits.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ObjectYAML/YAML.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ObjectYAML/ELFYAML.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ObjectYAML/ELFYAML.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/YAMLParser.h:148:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/YAMLTraits.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ObjectYAML/YAML.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ObjectYAML/ELFYAML.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ObjectYAML/ELFYAML.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ make -f lib/Option/CMakeFiles/LLVMOption.dir/build.make lib/Option/CMakeFiles/LLVMOption.dir/depend [ 3%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ConvertUTFWrapper.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/ConvertUTFWrapper.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/ConvertUTFWrapper.cpp make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Option /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Option /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Option/CMakeFiles/LLVMOption.dir/DependInfo.cmake --color= Scanning dependencies of target LLVMOption make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Option/CMakeFiles/LLVMOption.dir/build.make lib/Option/CMakeFiles/LLVMOption.dir/build [ 3%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenDAGPatterns.cpp.o make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build/utils/TableGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/utils/TableGen -I/builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/CodeGenDAGPatterns.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenDAGPatterns.cpp [ 3%] Building CXX object lib/Option/CMakeFiles/LLVMOption.dir/Arg.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Option && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Option -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Option -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMOption.dir/Arg.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Option/Arg.cpp [ 3%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfoELF.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC -I/builddir/build/BUILD/llvm-3.9.1.src/lib/MC -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCAsmInfoELF.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCAsmInfoELF.cpp [ 3%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/MCAsmParser.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC/MCParser && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC/MCParser -I/builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCParser -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMCParser.dir/MCAsmParser.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCParser/MCAsmParser.cpp [ 3%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CrashRecoveryContext.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/CrashRecoveryContext.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/CrashRecoveryContext.cpp [ 3%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/MCAsmParserExtension.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC/MCParser && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC/MCParser -I/builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCParser -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMCParser.dir/MCAsmParserExtension.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCParser/MCAsmParserExtension.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenRegisters.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenTarget.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenDAGPatterns.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenDAGPatterns.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/TableGen/Record.h:1388:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineValueType.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenIntrinsics.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenDAGPatterns.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenDAGPatterns.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenRegisters.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenTarget.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenDAGPatterns.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenDAGPatterns.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/TableGen/Record.h:1598:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineValueType.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenIntrinsics.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenDAGPatterns.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenDAGPatterns.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 3%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DataExtractor.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/DataExtractor.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/DataExtractor.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenRegisters.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenTarget.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenDAGPatterns.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenDAGPatterns.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:751:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:870:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/TableGen/Record.h:1278:60: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineValueType.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenIntrinsics.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenDAGPatterns.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenDAGPatterns.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 3%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/MachOYAML.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ObjectYAML && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ObjectYAML -I/builddir/build/BUILD/llvm-3.9.1.src/lib/ObjectYAML -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObjectYAML.dir/MachOYAML.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/ObjectYAML/MachOYAML.cpp [ 3%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/MCTargetAsmParser.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC/MCParser && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC/MCParser -I/builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCParser -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMCParser.dir/MCTargetAsmParser.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCParser/MCTargetAsmParser.cpp [ 3%] Building CXX object lib/Option/CMakeFiles/LLVMOption.dir/ArgList.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Option && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Option -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Option -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMOption.dir/ArgList.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Option/ArgList.cpp [ 3%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DataStream.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/DataStream.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/DataStream.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/YAMLTraits.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ObjectYAML/YAML.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ObjectYAML/MachOYAML.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ObjectYAML/MachOYAML.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/YAMLParser.h:148:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/YAMLTraits.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ObjectYAML/YAML.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ObjectYAML/MachOYAML.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ObjectYAML/MachOYAML.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCDwarf.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmInfoELF.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCAsmInfoELF.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCDwarf.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmInfoELF.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCAsmInfoELF.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCParser/MCTargetAsmParser.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCParser/MCTargetAsmParser.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCParser/MCTargetAsmParser.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCParser/MCTargetAsmParser.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCParser/MCTargetAsmParser.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCParser/MCTargetAsmParser.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCParser/MCTargetAsmParser.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCParser/MCTargetAsmParser.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCParser/MCTargetAsmParser.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCParser/MCTargetAsmParser.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCParser/MCTargetAsmParser.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCParser/MCTargetAsmParser.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCDwarf.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmInfoELF.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCAsmInfoELF.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCDwarf.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmInfoELF.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCAsmInfoELF.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCDwarf.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmInfoELF.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCAsmInfoELF.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCDwarf.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmInfoELF.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCAsmInfoELF.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 3%] Linking CXX static library ../../libLLVMMCParser.a cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC/MCParser && /usr/bin/cmake -P CMakeFiles/LLVMMCParser.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC/MCParser && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMMCParser.dir/link.txt --verbose=1 /usr/bin/ar qc ../../libLLVMMCParser.a CMakeFiles/LLVMMCParser.dir/AsmLexer.cpp.o CMakeFiles/LLVMMCParser.dir/AsmParser.cpp.o CMakeFiles/LLVMMCParser.dir/COFFAsmParser.cpp.o CMakeFiles/LLVMMCParser.dir/DarwinAsmParser.cpp.o CMakeFiles/LLVMMCParser.dir/ELFAsmParser.cpp.o CMakeFiles/LLVMMCParser.dir/MCAsmLexer.cpp.o CMakeFiles/LLVMMCParser.dir/MCAsmParser.cpp.o CMakeFiles/LLVMMCParser.dir/MCAsmParserExtension.cpp.o CMakeFiles/LLVMMCParser.dir/MCTargetAsmParser.cpp.o /usr/bin/ranlib ../../libLLVMMCParser.a make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 3%] Built target LLVMMCParser make -f lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/build.make lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/CodeView /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/CodeView /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DependInfo.cmake --color= Scanning dependencies of target LLVMDebugInfoCodeView make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/build.make lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 3%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/ByteStream.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/CodeView && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/CodeView -I/builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/CodeView -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/ByteStream.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/CodeView/ByteStream.cpp [ 3%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/CodeViewError.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/CodeView && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/CodeView -I/builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/CodeView -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/CodeViewError.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/CodeView/CodeViewError.cpp [ 3%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/ObjectYAML.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ObjectYAML && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ObjectYAML -I/builddir/build/BUILD/llvm-3.9.1.src/lib/ObjectYAML -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObjectYAML.dir/ObjectYAML.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/ObjectYAML/ObjectYAML.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/YAMLTraits.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ObjectYAML/YAML.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ObjectYAML/ObjectYAML.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/YAMLParser.h:148:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/YAMLTraits.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ObjectYAML/YAML.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ObjectYAML/ObjectYAML.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 3%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/CVTypeVisitor.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/CodeView && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/CodeView -I/builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/CodeView -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/CVTypeVisitor.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/CodeView/CVTypeVisitor.cpp [ 3%] Linking CXX static library ../libLLVMObjectYAML.a cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ObjectYAML && /usr/bin/cmake -P CMakeFiles/LLVMObjectYAML.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ObjectYAML && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMObjectYAML.dir/link.txt --verbose=1 /usr/bin/ar qc ../libLLVMObjectYAML.a CMakeFiles/LLVMObjectYAML.dir/YAML.cpp.o CMakeFiles/LLVMObjectYAML.dir/COFFYAML.cpp.o CMakeFiles/LLVMObjectYAML.dir/ELFYAML.cpp.o CMakeFiles/LLVMObjectYAML.dir/MachOYAML.cpp.o CMakeFiles/LLVMObjectYAML.dir/ObjectYAML.cpp.o /usr/bin/ranlib ../libLLVMObjectYAML.a make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 3%] Built target LLVMObjectYAML [ 5%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/EnumTables.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/CodeView && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/CodeView -I/builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/CodeView -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/EnumTables.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/CodeView/EnumTables.cpp BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/CodeView/CVTypeVisitor.cpp: In member function 'llvm::Error llvm::codeview::CVTypeVisitor::visitFieldList(const llvm::codeview::CVRecord&)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/CodeView/CVTypeVisitor.cpp:104:78: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: return llvm::make_error(cv_error_code::corrupt_record); BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/CodeView/CVTypeVisitor.cpp:106:3: note: here BUILDSTDERR: case EnumName: { \ BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/DebugInfo/CodeView/TypeRecords.def:60:1: note: in expansion of macro 'MEMBER_RECORD' BUILDSTDERR: MEMBER_RECORD(LF_BCLASS, 0x1400, BaseClass) BUILDSTDERR: ^~~~~~~~~~~~~ [ 5%] Building CXX object lib/Option/CMakeFiles/LLVMOption.dir/Option.cpp.o [ 5%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenInstruction.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Option && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Option -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Option -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMOption.dir/Option.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Option/Option.cpp cd /builddir/build/BUILD/llvm-3.9.1.src/_build/utils/TableGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/utils/TableGen -I/builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/CodeGenInstruction.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenInstruction.cpp [ 5%] Building CXX object lib/Option/CMakeFiles/LLVMOption.dir/OptTable.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Option && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Option -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Option -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMOption.dir/OptTable.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Option/OptTable.cpp [ 5%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/FieldListRecordBuilder.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/CodeView && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/CodeView -I/builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/CodeView -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/FieldListRecordBuilder.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/CodeView/FieldListRecordBuilder.cpp [ 5%] Linking CXX static library ../libLLVMOption.a cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Option && /usr/bin/cmake -P CMakeFiles/LLVMOption.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Option && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMOption.dir/link.txt --verbose=1 /usr/bin/ar qc ../libLLVMOption.a CMakeFiles/LLVMOption.dir/Arg.cpp.o CMakeFiles/LLVMOption.dir/ArgList.cpp.o CMakeFiles/LLVMOption.dir/Option.cpp.o CMakeFiles/LLVMOption.dir/OptTable.cpp.o /usr/bin/ranlib ../libLLVMOption.a make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenRegisters.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenTarget.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenInstruction.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/TableGen/Record.h:1388:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenInstruction.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenRegisters.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenTarget.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenInstruction.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/TableGen/Record.h:1598:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenInstruction.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ make -f lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/build.make lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/depend [ 5%] Built target LLVMOption make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/DWARF /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/DWARF /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DependInfo.cmake --color= [ 5%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/Line.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/CodeView && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/CodeView -I/builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/CodeView -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/Line.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/CodeView/Line.cpp Scanning dependencies of target LLVMDebugInfoDWARF make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/build.make lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 5%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFAbbreviationDeclaration.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/DWARF && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/DWARF -I/builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/DWARF -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFAbbreviationDeclaration.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/DWARF/DWARFAbbreviationDeclaration.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenRegisters.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenTarget.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenInstruction.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:751:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:870:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/TableGen/Record.h:1278:60: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenInstruction.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 5%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFAcceleratorTable.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/DWARF && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/DWARF -I/builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/DWARF -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFAcceleratorTable.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/DWARF/DWARFAcceleratorTable.cpp [ 5%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/ListRecordBuilder.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/CodeView && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/CodeView -I/builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/CodeView -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/ListRecordBuilder.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/CodeView/ListRecordBuilder.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/DebugInfo/DWARF/DWARFAcceleratorTable.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/DWARF/DWARFAcceleratorTable.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/DWARF/DWARFAcceleratorTable.cpp:43:63: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/DebugInfo/DWARF/DWARFAcceleratorTable.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/DWARF/DWARFAcceleratorTable.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 5%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFCompileUnit.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/DWARF && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/DWARF -I/builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/DWARF -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFCompileUnit.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/DWARF/DWARFCompileUnit.cpp [ 5%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFContext.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/DWARF && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/DWARF -I/builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/DWARF -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFContext.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/DWARF/DWARFContext.cpp make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 5%] Built target docs-llvm-man [ 5%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugAbbrev.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/DWARF && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/DWARF -I/builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/DWARF -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugAbbrev.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/DWARF/DWARFDebugAbbrev.cpp BUILDSTDERR: In file included from /usr/include/c++/8/vector:69, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenInstruction.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenInstruction.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >, llvm::Record*&}; _Tp = llvm::CodeGenInstAlias::ResultOperand; _Alloc = std::allocator]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 BUILDSTDERR: vector<_Tp, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ [ 5%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenMapTable.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/utils/TableGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/utils/TableGen -I/builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/CodeGenMapTable.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenMapTable.cpp BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::CodeGenInstAlias::ResultOperand&}; _Tp = llvm::CodeGenInstAlias::ResultOperand; _Alloc = std::allocator]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 [ 5%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugArangeSet.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/DWARF && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/DWARF -I/builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/DWARF -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugArangeSet.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/DWARF/DWARFDebugArangeSet.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/DebugInfo/DWARF/DWARFContext.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/DWARF/DWARFContext.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap >; DerivedT = llvm::DenseMap >; KeyT = long long unsigned int; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:650:7: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = long long unsigned int; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:604:5: required from 'llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = long long unsigned int; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/DebugInfo/DWARF/DWARFSection.h:18:8: 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-3.9.1.src/include/llvm/ADT/MapVector.h:80:7: required from 'ValueT& llvm::MapVector::operator[](const KeyT&) [with KeyT = llvm::object::SectionRef; ValueT = llvm::DWARFSection; MapType = std::map; VectorType = std::vector, std::allocator > >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/DWARF/DWARFContext.cpp:732:28: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:356:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(getBuckets(), other.getBuckets(), BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: getNumBuckets() * sizeof(BucketT)); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:39:8: note: 'struct llvm::detail::DenseMapPair >' declared here BUILDSTDERR: struct DenseMapPair : public std::pair { BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/vector:69, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/DebugInfo/DWARF/DWARFDebugArangeSet.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/DWARF/DWARFDebugArangeSet.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::DWARFDebugArangeSet::Descriptor&}; _Tp = llvm::DWARFDebugArangeSet::Descriptor; _Alloc = std::allocator]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 BUILDSTDERR: vector<_Tp, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/vector:64, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/DebugInfo/DWARF/DWARFDebugArangeSet.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/DWARF/DWARFDebugArangeSet.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h: In member function 'bool llvm::DWARFDebugArangeSet::extract(llvm::DataExtractor, uint32_t*)': BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), __x); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ [ 5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DeltaAlgorithm.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/DeltaAlgorithm.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/DeltaAlgorithm.cpp [ 5%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmStreamer.cpp.o [ 5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Debug.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC -I/builddir/build/BUILD/llvm-3.9.1.src/lib/MC -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCAsmStreamer.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCAsmStreamer.cpp cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Debug.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/Debug.cpp [ 5%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAssembler.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC -I/builddir/build/BUILD/llvm-3.9.1.src/lib/MC -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCAssembler.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCAssembler.cpp [ 5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DAGDeltaAlgorithm.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/DAGDeltaAlgorithm.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/DAGDeltaAlgorithm.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenRegisters.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenTarget.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenMapTable.cpp:79: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/TableGen/Record.h:1388:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenTarget.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenMapTable.cpp:79: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenRegisters.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenTarget.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenMapTable.cpp:79: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/TableGen/Record.h:1598:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenTarget.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenMapTable.cpp:79: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCDwarf.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAssembler.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCAssembler.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/SmallPtrSet.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAssembler.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCDwarf.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAssembler.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCAssembler.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-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-3.9.1.src/include/llvm/ADT/SmallPtrSet.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAssembler.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCDwarf.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAssembler.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCAssembler.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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/ios:40, BUILDSTDERR: from /usr/include/c++/8/ostream:38, BUILDSTDERR: from /usr/include/c++/8/iterator:64, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallPtrSet.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAssembler.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenRegisters.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenTarget.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenMapTable.cpp:79: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:751:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:870:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/TableGen/Record.h:1278:60: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenTarget.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenMapTable.cpp:79: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /usr/include/c++/8/vector:64, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenInstruction.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenInstruction.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h: In constructor 'llvm::CodeGenInstAlias::CodeGenInstAlias(llvm::Record*, unsigned int, llvm::CodeGenTarget&)': BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), __x); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/vector:69, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenInstruction.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenInstruction.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), std::forward<_Args>(__args)...); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/vector:64, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenInstruction.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenInstruction.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), __x); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ [ 5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Dwarf.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Dwarf.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/Dwarf.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallString.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCAsmStreamer.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/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: ^~~~ [ 6%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Error.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Error.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/Error.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallString.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCAsmStreamer.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCAsmStreamer.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-3.9.1.src/include/llvm/ADT/SmallString.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCAsmStreamer.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCAsmStreamer.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 7%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugAranges.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/DWARF && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/DWARF -I/builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/DWARF -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugAranges.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/DWARF/DWARFDebugAranges.cpp [ 7%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ErrorHandling.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/ErrorHandling.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/ErrorHandling.cpp make -f lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/build.make lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/PDB /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/PDB /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/DependInfo.cmake --color= Scanning dependencies of target LLVMDebugInfoPDB make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/build.make lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 7%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/GenericError.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/PDB && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/GenericError.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/PDB/GenericError.cpp [ 7%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugFrame.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/DWARF && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/DWARF -I/builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/DWARF -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugFrame.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/DWARF/DWARFDebugFrame.cpp BUILDSTDERR: In file included from /usr/include/c++/8/vector:69, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/DebugInfo/DWARF/DWARFDebugAranges.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/DWARF/DWARFDebugAranges.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {long long unsigned int&, unsigned int&, bool}; _Tp = llvm::DWARFDebugAranges::RangeEndpoint; _Alloc = std::allocator]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 BUILDSTDERR: vector<_Tp, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int&, unsigned int&, bool}; _Tp = llvm::DWARFDebugAranges::RangeEndpoint; _Alloc = std::allocator]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), std::forward<_Args>(__args)...); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {long long unsigned int&, const long long unsigned int&, const unsigned int&}; _Tp = llvm::DWARFDebugAranges::Range; _Alloc = std::allocator]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 BUILDSTDERR: vector<_Tp, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/algorithm:62, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/DebugInfo/DWARF/DWARFDebugAranges.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/DWARF/DWARFDebugAranges.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: __unguarded_linear_insert(_RandomAccessIterator __last, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: __insertion_sort(_RandomAccessIterator __first, BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algo.h:61, BUILDSTDERR: from /usr/include/c++/8/algorithm:62, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/DebugInfo/DWARF/DWARFDebugAranges.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/DWARF/DWARFDebugAranges.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = llvm::DWARFDebugAranges::RangeEndpoint; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': BUILDSTDERR: /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, BUILDSTDERR: ^~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/algorithm:62, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/DebugInfo/DWARF/DWARFDebugAranges.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/DWARF/DWARFDebugAranges.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: __introsort_loop(_RandomAccessIterator __first, BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: std::__introsort_loop(__cut, __last, __depth_limit, __comp); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h: In member function 'void llvm::DWARFDebugAranges::construct()': BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: std::__introsort_loop(__first, __last, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ BUILDSTDERR: std::__lg(__last - __first) * 2, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __comp); BUILDSTDERR: ~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: std::__insertion_sort(__first, __first + int(_S_threshold), __comp); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: std::__insertion_sort(__first, __last, __comp); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/vector:69, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/DebugInfo/DWARF/DWARFDebugAranges.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/DWARF/DWARFDebugAranges.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), std::forward<_Args>(__args)...); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/DWARF/DWARFDebugFrame.cpp: In member function 'void llvm::DWARFDebugFrame::parse(llvm::DataExtractor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/DWARF/DWARFDebugFrame.cpp:579:26: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: ReportError("Unknown augmentation character in entry at %lx"); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/DWARF/DWARFDebugFrame.cpp:580:13: note: here BUILDSTDERR: case 'L': BUILDSTDERR: ^~~~ [ 7%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FileUtilities.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/FileUtilities.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/FileUtilities.cpp [ 7%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/IPDBSourceFile.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/PDB && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/IPDBSourceFile.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/PDB/IPDBSourceFile.cpp make -f lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/build.make lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/Symbolize /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/Symbolize /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/DependInfo.cmake --color= Scanning dependencies of target LLVMSymbolize make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/build.make lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 7%] Building CXX object lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/DIPrinter.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/Symbolize && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/Symbolize -I/builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/Symbolize -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSymbolize.dir/DIPrinter.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/Symbolize/DIPrinter.cpp BUILDSTDERR: In file included from /usr/include/c++/8/vector:69, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/DebugInfo/DWARF/DWARFDebugFrame.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/DWARF/DWARFDebugFrame.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 BUILDSTDERR: vector<_Tp, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/vector:64, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/DebugInfo/DWARF/DWARFDebugFrame.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/DWARF/DWARFDebugFrame.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h: In member function 'virtual void llvm::FrameEntry::parseInstructions(llvm::DataExtractor, uint32_t*, uint32_t)': BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), __x); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), __x); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), __x); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), __x); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), __x); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), __x); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), __x); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), __x); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), __x); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), __x); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), __x); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), __x); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), __x); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ [ 7%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FileOutputBuffer.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/FileOutputBuffer.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/FileOutputBuffer.cpp [ 7%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugInfoEntry.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/DWARF && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/DWARF -I/builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/DWARF -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugInfoEntry.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/DWARF/DWARFDebugInfoEntry.cpp [ 7%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FoldingSet.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/FoldingSet.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/FoldingSet.cpp [ 7%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/MemoryTypeTableBuilder.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/CodeView && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/CodeView -I/builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/CodeView -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/MemoryTypeTableBuilder.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/CodeView/MemoryTypeTableBuilder.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/FoldingSet.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/FoldingSet.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:55:67: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:77:12: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = unsigned int; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/FoldingSet.cpp:177:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/FoldingSet.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/FoldingSet.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/DebugInfo/CodeView/MemoryTypeTableBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/CodeView/MemoryTypeTableBuilder.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/CodeView/MemoryTypeTableBuilder.cpp:31:71: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/DebugInfo/CodeView/MemoryTypeTableBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/CodeView/MemoryTypeTableBuilder.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 7%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FormattedStream.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/FormattedStream.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/FormattedStream.cpp [ 7%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/MethodListRecordBuilder.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/CodeView && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/CodeView -I/builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/CodeView -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/MethodListRecordBuilder.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/CodeView/MethodListRecordBuilder.cpp [ 7%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenRegisters.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/utils/TableGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/utils/TableGen -I/builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/CodeGenRegisters.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenRegisters.cpp BUILDSTDERR: In file included from /usr/include/c++/8/vector:69, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/DebugInfo/DWARF/DWARFDebugAbbrev.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/DebugInfo/DWARF/DWARFUnit.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/DebugInfo/DWARF/DWARFCompileUnit.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/DWARF/DWARFDebugInfoEntry.cpp:11: BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_range_insert(std::vector<_Tp, _Alloc>::iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Tp = std::pair; _Alloc = std::allocator >]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:672:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 BUILDSTDERR: vector<_Tp, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/vector:64, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/DebugInfo/DWARF/DWARFDebugAbbrev.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/DebugInfo/DWARF/DWARFUnit.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/DebugInfo/DWARF/DWARFCompileUnit.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/DWARF/DWARFDebugInfoEntry.cpp:11: BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h: In member function 'void llvm::DWARFDebugInfoEntryMinimal::collectChildrenAddressRanges(const llvm::DWARFUnit*, llvm::DWARFAddressRangesVector&) const': BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1549:4: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 BUILDSTDERR: _M_range_insert(__pos, __first, __last, BUILDSTDERR: ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/FormattedStream.cpp: In function 'void UpdatePosition(std::pair&, const char*, size_t)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/FormattedStream.cpp:34:12: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: Line += 1; BUILDSTDERR: ~~~~~^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/FormattedStream.cpp:35:5: note: here BUILDSTDERR: case '\r': BUILDSTDERR: ^~~~ [ 7%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugLine.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/DWARF && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/DWARF -I/builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/DWARF -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugLine.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/DWARF/DWARFDebugLine.cpp [ 7%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/GraphWriter.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/GraphWriter.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/GraphWriter.cpp [ 7%] Building CXX object lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/SymbolizableObjectFile.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/Symbolize && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/Symbolize -I/builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/Symbolize -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSymbolize.dir/SymbolizableObjectFile.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/Symbolize/SymbolizableObjectFile.cpp [ 7%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCCodeEmitter.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC -I/builddir/build/BUILD/llvm-3.9.1.src/lib/MC -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCCodeEmitter.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCCodeEmitter.cpp [ 7%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCCodeView.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC -I/builddir/build/BUILD/llvm-3.9.1.src/lib/MC -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCCodeView.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCCodeView.cpp [ 7%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/ModuleSubstream.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/CodeView && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/CodeView -I/builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/CodeView -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/ModuleSubstream.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/CodeView/ModuleSubstream.cpp [ 7%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/ModuleSubstreamVisitor.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/CodeView && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/CodeView -I/builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/CodeView -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/ModuleSubstreamVisitor.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/CodeView/ModuleSubstreamVisitor.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCCodeView.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCCodeView.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCCodeView.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCCodeView.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCCodeView.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCCodeView.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCCodeView.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCCodeView.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCCodeView.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCCodeView.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCCodeView.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCCodeView.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 /usr/include/c++/8/vector:69, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Object/ObjectFile.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/DebugInfo/DIContext.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/DWARF/DWARFDebugLine.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::DWARFDebugLine::Row&}; _Tp = llvm::DWARFDebugLine::Row; _Alloc = std::allocator]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 BUILDSTDERR: vector<_Tp, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::DWARFDebugLine::Sequence&}; _Tp = llvm::DWARFDebugLine::Sequence; _Alloc = std::allocator]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 BUILDSTDERR: In file included from /usr/include/c++/8/vector:64, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Object/ObjectFile.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/DebugInfo/DIContext.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/DWARF/DWARFDebugLine.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h: In member function 'void llvm::DWARFDebugLine::ParsingState::appendRowToMatrix(uint32_t)': BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), __x); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), __x); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/vector:69, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Object/ObjectFile.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/DebugInfo/DIContext.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/DWARF/DWARFDebugLine.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::DWARFDebugLine::FileNameEntry&}; _Tp = llvm::DWARFDebugLine::FileNameEntry; _Alloc = std::allocator]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 BUILDSTDERR: vector<_Tp, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/vector:64, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Object/ObjectFile.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/DebugInfo/DIContext.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/DWARF/DWARFDebugLine.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h: In member function 'bool llvm::DWARFDebugLine::Prologue::parse(llvm::DataExtractor, uint32_t*)': BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), __x); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included 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-3.9.1.src/include/llvm/ADT/iterator_range.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/DebugInfo/DIContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/DWARF/DWARFDebugLine.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = llvm::DWARFDebugLine::Sequence; _Compare = __gnu_cxx::__ops::_Iter_comp_val]': BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:946:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: __lower_bound(_ForwardIterator __first, _ForwardIterator __last, BUILDSTDERR: ^~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:946:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: In file included from /usr/include/c++/8/algorithm:62, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/DebugInfo/DIContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/DWARF/DWARFDebugLine.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h: In member function 'uint32_t llvm::DWARFDebugLine::LineTable::lookupAddress(uint64_t) const': BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:2033:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: return std::__lower_bound(__first, __last, __val, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __gnu_cxx::__ops::__iter_comp_val(__comp)); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h: In member function 'bool llvm::DWARFDebugLine::LineTable::lookupAddressRange(uint64_t, uint64_t, std::vector&) const': BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:2033:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: return std::__lower_bound(__first, __last, __val, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __gnu_cxx::__ops::__iter_comp_val(__comp)); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/GraphWriter.cpp: In function 'std::__cxx11::string llvm::DOT::EscapeString(const string&)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/GraphWriter.cpp:39:7: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: if (i+1 != Str.length()) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/GraphWriter.cpp:46:5: note: here BUILDSTDERR: case '{': case '}': BUILDSTDERR: ^~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter]': BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: __unguarded_linear_insert(_RandomAccessIterator __last, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: __insertion_sort(_RandomAccessIterator __first, BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algo.h:61, BUILDSTDERR: from /usr/include/c++/8/algorithm:62, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/DebugInfo/DIContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/DWARF/DWARFDebugLine.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = llvm::DWARFDebugLine::Sequence; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': BUILDSTDERR: /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, BUILDSTDERR: ^~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/algorithm:62, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/DebugInfo/DIContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/DWARF/DWARFDebugLine.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: __heap_select(_RandomAccessIterator __first, BUILDSTDERR: ^~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: __introsort_loop(_RandomAccessIterator __first, BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: std::__introsort_loop(__cut, __last, __depth_limit, __comp); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1933:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: std::__heap_select(__first, __middle, __last, __comp); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/vector:64, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Object/ObjectFile.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/DebugInfo/DIContext.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/DWARF/DWARFDebugLine.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h: In member function 'bool llvm::DWARFDebugLine::LineTable::parse(llvm::DataExtractor, const RelocAddrMap*, uint32_t*)': BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), __x); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/algorithm:62, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/DebugInfo/DIContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/DWARF/DWARFDebugLine.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: std::__introsort_loop(__first, __last, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ BUILDSTDERR: std::__lg(__last - __first) * 2, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __comp); BUILDSTDERR: ~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: std::__insertion_sort(__first, __first + int(_S_threshold), __comp); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: std::__insertion_sort(__first, __last, __comp); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 7%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/RecordSerialization.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/CodeView && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/CodeView -I/builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/CodeView -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/RecordSerialization.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/CodeView/RecordSerialization.cpp [ 7%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugLoc.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/DWARF && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/DWARF -I/builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/DWARF -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugLoc.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/DWARF/DWARFDebugLoc.cpp [ 7%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCContext.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC -I/builddir/build/BUILD/llvm-3.9.1.src/lib/MC -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCContext.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCContext.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenRegisters.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenRegisters.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/TableGen/Record.h:1388:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenRegisters.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenRegisters.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenRegisters.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/TableGen/Record.h:1598:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenRegisters.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenRegisters.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 7%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/StreamReader.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/CodeView && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/CodeView -I/builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/CodeView -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/StreamReader.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/CodeView/StreamReader.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenRegisters.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenRegisters.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenRegisters.cpp:448:56: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: 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 /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenRegisters.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenRegisters.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenRegisters.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenRegisters.cpp:1972:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenRegisters.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenRegisters.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 7%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugMacro.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/DWARF && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/DWARF -I/builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/DWARF -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugMacro.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/DWARF/DWARFDebugMacro.cpp [ 7%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Hashing.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Hashing.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/Hashing.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenRegisters.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenRegisters.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:751:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:870:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/TableGen/Record.h:1278:60: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenRegisters.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCContext.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/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: ^~~~ [ 7%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/StreamWriter.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/CodeView && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/CodeView -I/builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/CodeView -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/StreamWriter.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/CodeView/StreamWriter.cpp [ 7%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugRangeList.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/DWARF && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/DWARF -I/builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/DWARF -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugRangeList.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/DWARF/DWARFDebugRangeList.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCContext.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCContext.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCContext.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCContext.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 7%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/IntEqClasses.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/IntEqClasses.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/IntEqClasses.cpp BUILDSTDERR: In file included from /usr/include/c++/8/vector:69, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/DebugInfo/DWARF/DWARFDebugRangeList.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/DWARF/DWARFDebugRangeList.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::DWARFDebugRangeList::RangeListEntry&}; _Tp = llvm::DWARFDebugRangeList::RangeListEntry; _Alloc = std::allocator]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 BUILDSTDERR: vector<_Tp, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/vector:64, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/DebugInfo/DWARF/DWARFDebugRangeList.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/DWARF/DWARFDebugRangeList.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h: In member function 'bool llvm::DWARFDebugRangeList::extract(llvm::DataExtractor, uint32_t*)': BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), __x); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/vector:69, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/DebugInfo/DWARF/DWARFDebugRangeList.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/DWARF/DWARFDebugRangeList.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 BUILDSTDERR: vector<_Tp, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'llvm::DWARFAddressRangesVector llvm::DWARFDebugRangeList::getAbsoluteRanges(uint64_t) const': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), std::forward<_Args>(__args)...); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ [ 7%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFFormValue.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/DWARF && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/DWARF -I/builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/DWARF -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFFormValue.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/DWARF/DWARFFormValue.cpp [ 7%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/IntervalMap.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/IntervalMap.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/IntervalMap.cpp [ 7%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/IntrusiveRefCntPtr.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/IntrusiveRefCntPtr.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/IntrusiveRefCntPtr.cpp [ 7%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/JamCRC.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/JamCRC.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/JamCRC.cpp [ 7%] Building CXX object lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/Symbolize.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/Symbolize && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/Symbolize -I/builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/Symbolize -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSymbolize.dir/Symbolize.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/Symbolize/Symbolize.cpp [ 7%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/LEB128.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/LEB128.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/LEB128.cpp [ 7%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/SymbolDumper.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/CodeView && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/CodeView -I/builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/CodeView -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/SymbolDumper.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/CodeView/SymbolDumper.cpp [ 7%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFTypeUnit.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/DWARF && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/DWARF -I/builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/DWARF -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFTypeUnit.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/DWARF/DWARFTypeUnit.cpp [ 7%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/LineIterator.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/LineIterator.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/LineIterator.cpp [ 7%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Locale.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Locale.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/Locale.cpp [ 8%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCDwarf.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC -I/builddir/build/BUILD/llvm-3.9.1.src/lib/MC -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCDwarf.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCDwarf.cpp [ 8%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/LockFileManager.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/LockFileManager.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/LockFileManager.cpp [ 8%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFUnitIndex.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/DWARF && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/DWARF -I/builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/DWARF -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFUnitIndex.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/DWARF/DWARFUnitIndex.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCDwarf.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCDwarf.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCDwarf.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCDwarf.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCDwarf.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCDwarf.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCDwarf.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCDwarf.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCDwarf.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCDwarf.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCDwarf.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 8%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFUnit.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/DWARF && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/DWARF -I/builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/DWARF -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFUnit.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/DWARF/DWARFUnit.cpp [ 8%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ManagedStatic.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/ManagedStatic.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/ManagedStatic.cpp [ 8%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/MathExtras.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/MathExtras.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/MathExtras.cpp [ 8%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/MemoryBuffer.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/MemoryBuffer.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/MemoryBuffer.cpp [ 8%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/MemoryObject.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/MemoryObject.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/MemoryObject.cpp [ 8%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/MD5.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/MD5.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/MD5.cpp [ 8%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCELFObjectTargetWriter.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC -I/builddir/build/BUILD/llvm-3.9.1.src/lib/MC -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCELFObjectTargetWriter.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCELFObjectTargetWriter.cpp [ 8%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/SyntaxHighlighting.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/DWARF && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/DWARF -I/builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/DWARF -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/SyntaxHighlighting.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/DWARF/SyntaxHighlighting.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCELFObjectWriter.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCELFObjectTargetWriter.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCELFObjectTargetWriter.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 8%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Options.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Options.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/Options.cpp [ 8%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCELFStreamer.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC -I/builddir/build/BUILD/llvm-3.9.1.src/lib/MC -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCELFStreamer.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCELFStreamer.cpp [ 8%] Linking CXX static library ../../libLLVMDebugInfoDWARF.a cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/DWARF && /usr/bin/cmake -P CMakeFiles/LLVMDebugInfoDWARF.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/DWARF && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMDebugInfoDWARF.dir/link.txt --verbose=1 /usr/bin/ar qc ../../libLLVMDebugInfoDWARF.a CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFAbbreviationDeclaration.cpp.o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFAcceleratorTable.cpp.o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFCompileUnit.cpp.o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFContext.cpp.o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugAbbrev.cpp.o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugArangeSet.cpp.o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugAranges.cpp.o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugFrame.cpp.o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugInfoEntry.cpp.o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugLine.cpp.o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugLoc.cpp.o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugMacro.cpp.o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugRangeList.cpp.o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFFormValue.cpp.o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFTypeUnit.cpp.o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFUnitIndex.cpp.o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFUnit.cpp.o CMakeFiles/LLVMDebugInfoDWARF.dir/SyntaxHighlighting.cpp.o /usr/bin/ranlib ../../libLLVMDebugInfoDWARF.a make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 8%] Built target LLVMDebugInfoDWARF [ 8%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCExpr.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC -I/builddir/build/BUILD/llvm-3.9.1.src/lib/MC -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCExpr.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCExpr.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCObjectStreamer.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCELFStreamer.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCELFStreamer.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/SmallPtrSet.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCELFStreamer.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/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-3.9.1.src/include/llvm/MC/MCObjectStreamer.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCELFStreamer.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCELFStreamer.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-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-3.9.1.src/include/llvm/ADT/SmallPtrSet.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCELFStreamer.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCELFStreamer.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-3.9.1.src/include/llvm/MC/MCObjectStreamer.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCELFStreamer.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCELFStreamer.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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/ios:40, BUILDSTDERR: from /usr/include/c++/8/ostream:38, BUILDSTDERR: from /usr/include/c++/8/iterator:64, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallPtrSet.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCELFStreamer.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCELFStreamer.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCExpr.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCExpr.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCExpr.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCExpr.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCExpr.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ make -f lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/build.make lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/depend [ 8%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDB.cpp.o make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/LineEditor /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/LineEditor /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/DependInfo.cmake --color= cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/PDB && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDB.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/PDB/PDB.cpp Scanning dependencies of target LLVMLineEditor make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/build.make lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 8%] Building CXX object lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/LineEditor.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/LineEditor && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/LineEditor -I/builddir/build/BUILD/llvm-3.9.1.src/lib/LineEditor -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMLineEditor.dir/LineEditor.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/LineEditor/LineEditor.cpp [ 8%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBContext.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/PDB && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBContext.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/PDB/PDBContext.cpp [ 8%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCFragment.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC -I/builddir/build/BUILD/llvm-3.9.1.src/lib/MC -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCFragment.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCFragment.cpp [ 8%] Linking CXX static library ../libLLVMLineEditor.a cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/LineEditor && /usr/bin/cmake -P CMakeFiles/LLVMLineEditor.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/LineEditor && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMLineEditor.dir/link.txt --verbose=1 /usr/bin/ar qc ../libLLVMLineEditor.a CMakeFiles/LLVMLineEditor.dir/LineEditor.cpp.o /usr/bin/ranlib ../libLLVMLineEditor.a make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 8%] Built target LLVMLineEditor [ 8%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenSchedule.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/utils/TableGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/utils/TableGen -I/builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/CodeGenSchedule.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenSchedule.cpp [ 8%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/PluginLoader.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/PluginLoader.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/PluginLoader.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallString.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCFragment.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallString.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCFragment.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: ^~~~ [ 8%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/PrettyStackTrace.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/PrettyStackTrace.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/PrettyStackTrace.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallString.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCFragment.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallString.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCFragment.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-3.9.1.src/include/llvm/ADT/SmallString.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCFragment.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallString.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCFragment.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenSchedule.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenSchedule.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/TableGen/Record.h:1388:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenSchedule.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenSchedule.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenSchedule.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/TableGen/Record.h:1598:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenSchedule.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenSchedule.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenSchedule.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:751:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:870:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/TableGen/Record.h:1278:60: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenSchedule.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenSchedule.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 10%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/RandomNumberGenerator.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/RandomNumberGenerator.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/RandomNumberGenerator.cpp [ 10%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCInst.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC -I/builddir/build/BUILD/llvm-3.9.1.src/lib/MC -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCInst.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCInst.cpp [ 10%] Linking CXX static library ../../libLLVMSymbolize.a cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/Symbolize && /usr/bin/cmake -P CMakeFiles/LLVMSymbolize.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/Symbolize && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMSymbolize.dir/link.txt --verbose=1 /usr/bin/ar qc ../../libLLVMSymbolize.a CMakeFiles/LLVMSymbolize.dir/DIPrinter.cpp.o CMakeFiles/LLVMSymbolize.dir/SymbolizableObjectFile.cpp.o CMakeFiles/LLVMSymbolize.dir/Symbolize.cpp.o /usr/bin/ranlib ../../libLLVMSymbolize.a make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 10%] Built target LLVMSymbolize [ 10%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCInstPrinter.cpp.o [ 10%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBExtras.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC -I/builddir/build/BUILD/llvm-3.9.1.src/lib/MC -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCInstPrinter.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCInstPrinter.cpp cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/PDB && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBExtras.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/PDB/PDBExtras.cpp [ 10%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Regex.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Regex.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/Regex.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCDwarf.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCInstPrinter.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Format.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCInstPrinter.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCInstPrinter.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 10%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCInstrAnalysis.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC -I/builddir/build/BUILD/llvm-3.9.1.src/lib/MC -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCInstrAnalysis.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCInstrAnalysis.cpp [ 10%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBInterfaceAnchors.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/PDB && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBInterfaceAnchors.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/PDB/PDBInterfaceAnchors.cpp [ 10%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenTarget.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/utils/TableGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/utils/TableGen -I/builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/CodeGenTarget.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenTarget.cpp [ 10%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbol.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/PDB && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbol.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/PDB/PDBSymbol.cpp [ 10%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ScaledNumber.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/ScaledNumber.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/ScaledNumber.cpp [ 10%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCInstrDesc.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC -I/builddir/build/BUILD/llvm-3.9.1.src/lib/MC -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCInstrDesc.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCInstrDesc.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenRegisters.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenTarget.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenTarget.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/TableGen/Record.h:1388:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenTarget.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenTarget.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenRegisters.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenTarget.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenTarget.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/TableGen/Record.h:1598:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenTarget.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenTarget.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenRegisters.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenTarget.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenTarget.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:751:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:870:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/TableGen/Record.h:1278:60: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenTarget.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenTarget.cpp:17: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 10%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolAnnotation.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/PDB && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolAnnotation.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/PDB/PDBSymbolAnnotation.cpp [ 10%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolBlock.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/PDB && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolBlock.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/PDB/PDBSymbolBlock.cpp [ 10%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCompiland.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/PDB && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCompiland.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/PDB/PDBSymbolCompiland.cpp [ 10%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCLabel.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC -I/builddir/build/BUILD/llvm-3.9.1.src/lib/MC -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCLabel.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCLabel.cpp [ 10%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCompilandDetails.cpp.o [ 10%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeDumper.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/PDB && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCompilandDetails.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/PDB/PDBSymbolCompilandDetails.cpp cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/CodeView && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/CodeView -I/builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/CodeView -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/TypeDumper.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/CodeView/TypeDumper.cpp [ 10%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCLinkerOptimizationHint.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC -I/builddir/build/BUILD/llvm-3.9.1.src/lib/MC -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCLinkerOptimizationHint.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCLinkerOptimizationHint.cpp make -f utils/PerfectShuffle/CMakeFiles/llvm-PerfectShuffle.dir/build.make utils/PerfectShuffle/CMakeFiles/llvm-PerfectShuffle.dir/depend [ 10%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ScopedPrinter.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/ScopedPrinter.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/ScopedPrinter.cpp make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/utils/PerfectShuffle /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/utils/PerfectShuffle /builddir/build/BUILD/llvm-3.9.1.src/_build/utils/PerfectShuffle/CMakeFiles/llvm-PerfectShuffle.dir/DependInfo.cmake --color= Scanning dependencies of target llvm-PerfectShuffle make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f utils/PerfectShuffle/CMakeFiles/llvm-PerfectShuffle.dir/build.make utils/PerfectShuffle/CMakeFiles/llvm-PerfectShuffle.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 10%] Building CXX object utils/PerfectShuffle/CMakeFiles/llvm-PerfectShuffle.dir/PerfectShuffle.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/utils/PerfectShuffle && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/utils/PerfectShuffle -I/builddir/build/BUILD/llvm-3.9.1.src/utils/PerfectShuffle -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-PerfectShuffle.dir/PerfectShuffle.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/utils/PerfectShuffle/PerfectShuffle.cpp [ 11%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCompilandEnv.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/PDB && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCompilandEnv.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/PDB/PDBSymbolCompilandEnv.cpp [ 11%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeRecord.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/CodeView && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/CodeView -I/builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/CodeView -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/TypeRecord.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/CodeView/TypeRecord.cpp [ 11%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SHA1.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/SHA1.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/SHA1.cpp [ 11%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SmallPtrSet.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/SmallPtrSet.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/SmallPtrSet.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCLinkerOptimizationHint.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCLinkerOptimizationHint.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCLinkerOptimizationHint.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCLinkerOptimizationHint.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 11%] Linking CXX executable ../../bin/llvm-PerfectShuffle cd /builddir/build/BUILD/llvm-3.9.1.src/_build/utils/PerfectShuffle && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-PerfectShuffle.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-PerfectShuffle.dir/PerfectShuffle.cpp.o -o ../../bin/llvm-PerfectShuffle -Wl,-rpath,"\$ORIGIN/../lib" -lpthread make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 11%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SmallVector.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/SmallVector.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/SmallVector.cpp [ 12%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DAGISelEmitter.cpp.o [ 12%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCMachOStreamer.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/utils/TableGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/utils/TableGen -I/builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/DAGISelEmitter.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/DAGISelEmitter.cpp cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC -I/builddir/build/BUILD/llvm-3.9.1.src/lib/MC -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCMachOStreamer.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCMachOStreamer.cpp [ 12%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SourceMgr.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/SourceMgr.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/SourceMgr.cpp make -f utils/count/CMakeFiles/count.dir/build.make utils/count/CMakeFiles/count.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/utils/count /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/utils/count /builddir/build/BUILD/llvm-3.9.1.src/_build/utils/count/CMakeFiles/count.dir/DependInfo.cmake --color= [ 12%] Built target llvm-PerfectShuffle [ 12%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SpecialCaseList.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/SpecialCaseList.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/SpecialCaseList.cpp Scanning dependencies of target count make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f utils/count/CMakeFiles/count.dir/build.make utils/count/CMakeFiles/count.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 12%] Building C object utils/count/CMakeFiles/count.dir/count.c.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/utils/count && /usr/bin/cc -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/utils/count -I/builddir/build/BUILD/llvm-3.9.1.src/utils/count -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -o CMakeFiles/count.dir/count.c.o -c /builddir/build/BUILD/llvm-3.9.1.src/utils/count/count.c [ 12%] Linking C executable ../../bin/count cd /builddir/build/BUILD/llvm-3.9.1.src/_build/utils/count && /usr/bin/cmake -E cmake_link_script CMakeFiles/count.dir/link.txt --verbose=1 /usr/bin/cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/count.dir/count.c.o -o ../../bin/count -Wl,-rpath,"\$ORIGIN/../lib" -lpthread make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 12%] Built target count [ 12%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeRecordBuilder.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/CodeView && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/CodeView -I/builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/CodeView -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/TypeRecordBuilder.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/CodeView/TypeRecordBuilder.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCMachOStreamer.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCMachOStreamer.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCMachOStreamer.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCMachOStreamer.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCMachOStreamer.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenRegisters.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenTarget.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenDAGPatterns.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/DAGISelEmitter.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/TableGen/Record.h:1388:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineValueType.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenIntrinsics.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenDAGPatterns.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/DAGISelEmitter.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenRegisters.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenTarget.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenDAGPatterns.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/DAGISelEmitter.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/TableGen/Record.h:1598:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineValueType.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenIntrinsics.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenDAGPatterns.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/DAGISelEmitter.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenRegisters.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenTarget.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenDAGPatterns.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/DAGISelEmitter.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:751:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:870:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/TableGen/Record.h:1278:60: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineValueType.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenIntrinsics.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenDAGPatterns.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/DAGISelEmitter.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenRegisters.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenTarget.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenDAGPatterns.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/DAGISelEmitter.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/DAGISelMatcher.h:462:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineValueType.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenIntrinsics.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenDAGPatterns.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/DAGISelEmitter.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenRegisters.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenTarget.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenDAGPatterns.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/DAGISelEmitter.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/DAGISelMatcher.h:512:58: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineValueType.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenIntrinsics.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenDAGPatterns.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/DAGISelEmitter.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/SourceMgr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/SourceMgr.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/SourceMgr.cpp:187:71: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/SourceMgr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/SourceMgr.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 12%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Statistic.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Statistic.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/Statistic.cpp [ 12%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCMachObjectTargetWriter.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC -I/builddir/build/BUILD/llvm-3.9.1.src/lib/MC -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCMachObjectTargetWriter.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCMachObjectTargetWriter.cpp [ 12%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcherEmitter.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/utils/TableGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/utils/TableGen -I/builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcherEmitter.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/DAGISelMatcherEmitter.cpp [ 12%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeStreamMerger.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/CodeView && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/CodeView -I/builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/CodeView -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/TypeStreamMerger.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/CodeView/TypeStreamMerger.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCMachObjectWriter.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCMachObjectTargetWriter.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCMachObjectWriter.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCMachObjectTargetWriter.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 12%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCNullStreamer.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC -I/builddir/build/BUILD/llvm-3.9.1.src/lib/MC -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCNullStreamer.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCNullStreamer.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCNullStreamer.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCNullStreamer.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCNullStreamer.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCNullStreamer.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCNullStreamer.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 12%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeTableBuilder.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/CodeView && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/CodeView -I/builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/CodeView -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/TypeTableBuilder.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/CodeView/TypeTableBuilder.cpp [ 12%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcherGen.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/utils/TableGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/utils/TableGen -I/builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcherGen.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/DAGISelMatcherGen.cpp [ 12%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCObjectFileInfo.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC -I/builddir/build/BUILD/llvm-3.9.1.src/lib/MC -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCObjectFileInfo.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCObjectFileInfo.cpp [ 12%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StreamingMemoryObject.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/StreamingMemoryObject.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/StreamingMemoryObject.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCObjectFileInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCObjectFileInfo.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCObjectFileInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/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: ^~~~ [ 12%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringExtras.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/StringExtras.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/StringExtras.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCObjectFileInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCObjectFileInfo.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCObjectFileInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCObjectFileInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCObjectFileInfo.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCObjectFileInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/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: /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCObjectFileInfo.cpp: In member function 'void llvm::MCObjectFileInfo::initELFMCObjectFileInfo(const llvm::Triple&)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCObjectFileInfo.cpp:311:5: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: if (Ctx->getAsmInfo()->getExceptionHandlingType() == ExceptionHandling::ARM) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCObjectFileInfo.cpp:314:3: note: here BUILDSTDERR: case Triple::ppc: BUILDSTDERR: ^~~~ [ 12%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringMap.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/StringMap.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/StringMap.cpp [ 12%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCObjectStreamer.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC -I/builddir/build/BUILD/llvm-3.9.1.src/lib/MC -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCObjectStreamer.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCObjectStreamer.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/DAGISelMatcher.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/DAGISelMatcherEmitter.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/TableGen/Record.h:1388:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/DAGISelMatcher.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/DAGISelMatcherEmitter.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/DAGISelMatcher.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/DAGISelMatcherEmitter.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/TableGen/Record.h:1598:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/DAGISelMatcher.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/DAGISelMatcherEmitter.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 12%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringPool.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/StringPool.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/StringPool.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/DAGISelMatcher.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/DAGISelMatcherEmitter.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/DAGISelMatcher.h:462:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/DAGISelMatcher.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/DAGISelMatcherEmitter.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/DAGISelMatcher.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/DAGISelMatcherEmitter.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/DAGISelMatcher.h:512:58: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/DAGISelMatcher.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/DAGISelMatcherEmitter.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/DAGISelMatcher.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/DAGISelMatcherEmitter.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:751:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:870:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/TableGen/Record.h:1278:60: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/DAGISelMatcher.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/DAGISelMatcherEmitter.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 12%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringSaver.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/StringSaver.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/StringSaver.cpp [ 12%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringRef.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/StringRef.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/StringRef.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCObjectStreamer.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCObjectStreamer.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCObjectStreamer.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/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-3.9.1.src/include/llvm/MC/MCObjectStreamer.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCObjectStreamer.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCObjectStreamer.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCObjectStreamer.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-3.9.1.src/include/llvm/MC/MCObjectStreamer.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCObjectStreamer.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCObjectStreamer.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCObjectStreamer.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/StringSaver.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/StringSaver.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:55:67: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:77:12: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = char; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/StringSaver.cpp:15:46: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/StringSaver.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/StringSaver.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 12%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcherOpt.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/utils/TableGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/utils/TableGen -I/builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcherOpt.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/DAGISelMatcherOpt.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/DAGISelMatcher.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/DAGISelMatcherGen.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/TableGen/Record.h:1388:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/DAGISelMatcher.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/DAGISelMatcher.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/DAGISelMatcherGen.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/TableGen/Record.h:1598:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/DAGISelMatcher.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/DAGISelMatcher.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/DAGISelMatcherGen.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/DAGISelMatcherGen.cpp:255:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/DAGISelMatcher.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/DAGISelMatcher.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/DAGISelMatcherGen.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/DAGISelMatcherGen.cpp:275:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/DAGISelMatcher.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/DAGISelMatcher.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/DAGISelMatcherGen.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/DAGISelMatcher.h:462:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/DAGISelMatcher.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/DAGISelMatcher.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/DAGISelMatcherGen.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/DAGISelMatcher.h:512:58: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/DAGISelMatcher.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/DAGISelMatcher.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/DAGISelMatcherGen.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:751:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:870:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/TableGen/Record.h:1278:60: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/DAGISelMatcher.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/DAGISelMatcherGen.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 12%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCObjectWriter.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC -I/builddir/build/BUILD/llvm-3.9.1.src/lib/MC -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCObjectWriter.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCObjectWriter.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/DAGISelMatcher.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/DAGISelMatcherOpt.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/TableGen/Record.h:1388:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/DAGISelMatcher.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/DAGISelMatcher.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/DAGISelMatcherOpt.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/TableGen/Record.h:1598:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/DAGISelMatcher.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/DAGISelMatcher.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/DAGISelMatcherOpt.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/DAGISelMatcherOpt.cpp:386:73: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/DAGISelMatcher.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/DAGISelMatcher.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/DAGISelMatcherOpt.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/DAGISelMatcherOpt.cpp:424:63: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/DAGISelMatcher.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/DAGISelMatcher.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/DAGISelMatcherOpt.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/DAGISelMatcher.h:462:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/DAGISelMatcher.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/DAGISelMatcher.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/DAGISelMatcherOpt.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/DAGISelMatcher.h:512:58: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/DAGISelMatcher.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/DAGISelMatcher.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/DAGISelMatcherOpt.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:751:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:870:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/TableGen/Record.h:1278:60: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/DAGISelMatcher.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCDwarf.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAssembler.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCObjectWriter.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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/ios:40, BUILDSTDERR: from /usr/include/c++/8/ostream:38, BUILDSTDERR: from /usr/include/c++/8/iterator:64, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallPtrSet.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAssembler.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCObjectWriter.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 12%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCRegisterInfo.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC -I/builddir/build/BUILD/llvm-3.9.1.src/lib/MC -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCRegisterInfo.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCRegisterInfo.cpp make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 12%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSchedule.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC -I/builddir/build/BUILD/llvm-3.9.1.src/lib/MC -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCSchedule.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCSchedule.cpp [ 12%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSection.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC -I/builddir/build/BUILD/llvm-3.9.1.src/lib/MC -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCSection.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCSection.cpp [ 12%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSectionCOFF.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC -I/builddir/build/BUILD/llvm-3.9.1.src/lib/MC -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCSectionCOFF.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCSectionCOFF.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCSection.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCSection.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCSection.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/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-3.9.1.src/include/llvm/MC/MCSection.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCSection.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCSection.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCSection.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-3.9.1.src/include/llvm/MC/MCSection.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCSection.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:463:7: required from 'llvm::SmallVectorImpl::iterator llvm::SmallVectorImpl::insert(llvm::SmallVectorImpl::iterator, T&&) [with T = std::pair; llvm::SmallVectorImpl::iterator = std::pair*]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCSection.cpp:80:67: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCSection.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCSection.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-3.9.1.src/include/llvm/MC/MCSection.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCSection.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCSection.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCSection.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-3.9.1.src/include/llvm/MC/MCSection.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCSectionCOFF.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCSectionCOFF.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCSectionCOFF.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/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-3.9.1.src/include/llvm/MC/MCSection.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCSectionCOFF.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCSectionCOFF.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCSectionCOFF.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCSectionCOFF.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-3.9.1.src/include/llvm/MC/MCSection.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCSectionCOFF.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCSectionCOFF.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCSectionCOFF.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCSectionCOFF.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 12%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SystemUtils.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/SystemUtils.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/SystemUtils.cpp [ 12%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcher.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/utils/TableGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/utils/TableGen -I/builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcher.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/DAGISelMatcher.cpp [ 12%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSectionELF.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC -I/builddir/build/BUILD/llvm-3.9.1.src/lib/MC -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCSectionELF.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCSectionELF.cpp [ 12%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/TargetParser.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/TargetParser.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/TargetParser.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCSectionELF.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCSectionELF.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCSectionELF.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCSectionELF.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCSectionELF.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCSectionELF.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCSectionELF.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCSectionELF.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCSectionELF.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCSectionELF.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCSectionELF.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/DAGISelMatcher.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/DAGISelMatcher.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/TableGen/Record.h:1388:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/DAGISelMatcher.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/DAGISelMatcher.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/DAGISelMatcher.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/DAGISelMatcher.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/TableGen/Record.h:1598:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/DAGISelMatcher.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/DAGISelMatcher.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/DAGISelMatcher.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/DAGISelMatcher.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/DAGISelMatcher.h:462:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/DAGISelMatcher.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/DAGISelMatcher.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/DAGISelMatcher.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/DAGISelMatcher.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/DAGISelMatcher.h:512:58: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/DAGISelMatcher.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/DAGISelMatcher.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/DAGISelMatcher.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/DAGISelMatcher.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:751:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:870:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/TableGen/Record.h:1278:60: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/DAGISelMatcher.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/DAGISelMatcher.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 12%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSectionMachO.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC -I/builddir/build/BUILD/llvm-3.9.1.src/lib/MC -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCSectionMachO.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCSectionMachO.cpp make -f utils/unittest/CMakeFiles/gtest.dir/build.make utils/unittest/CMakeFiles/gtest.dir/depend [ 12%] Built target docs-llvm-html make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/utils/unittest /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/utils/unittest /builddir/build/BUILD/llvm-3.9.1.src/_build/utils/unittest/CMakeFiles/gtest.dir/DependInfo.cmake --color= [ 12%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCustom.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/PDB && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCustom.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/PDB/PDBSymbolCustom.cpp [ 12%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ThreadPool.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/ThreadPool.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/ThreadPool.cpp Scanning dependencies of target gtest make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 12%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Timer.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Timer.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/Timer.cpp [ 12%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolData.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/PDB && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolData.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/PDB/PDBSymbolData.cpp make -f utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/build.make utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/depend make -f utils/unittest/CMakeFiles/gtest.dir/build.make utils/unittest/CMakeFiles/gtest.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/UnitTestMain /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/utils/unittest/UnitTestMain /builddir/build/BUILD/llvm-3.9.1.src/_build/utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/DependInfo.cmake --color= [ 12%] Building CXX object utils/unittest/CMakeFiles/gtest.dir/googletest/src/gtest-all.cc.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/utils/unittest && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/utils/unittest -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/gtest.dir/googletest/src/gtest-all.cc.o -c /builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/src/gtest-all.cc Scanning dependencies of target gtest_main make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/build.make utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 12%] Building CXX object utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/TestMain.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/utils/unittest/UnitTestMain && /usr/bin/c++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/utils/unittest/UnitTestMain -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/UnitTestMain -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/gtest_main.dir/TestMain.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/UnitTestMain/TestMain.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCSection.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCSectionMachO.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCSectionMachO.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCSectionMachO.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/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-3.9.1.src/include/llvm/MC/MCSection.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCSectionMachO.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCSectionMachO.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCSectionMachO.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCSectionMachO.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-3.9.1.src/include/llvm/MC/MCSection.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCSectionMachO.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCSectionMachO.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCSectionMachO.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCSectionMachO.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 12%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DFAPacketizerEmitter.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/utils/TableGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/utils/TableGen -I/builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/DFAPacketizerEmitter.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/DFAPacketizerEmitter.cpp [ 12%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolExe.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/PDB && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolExe.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/PDB/PDBSymbolExe.cpp [ 12%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolFunc.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/PDB && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolFunc.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/PDB/PDBSymbolFunc.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenRegisters.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenTarget.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/DFAPacketizerEmitter.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/TableGen/Record.h:1388:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenTarget.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/DFAPacketizerEmitter.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenRegisters.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenTarget.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/DFAPacketizerEmitter.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/TableGen/Record.h:1598:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenTarget.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/DFAPacketizerEmitter.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenRegisters.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenTarget.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/DFAPacketizerEmitter.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:751:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:870:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/TableGen/Record.h:1278:60: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenTarget.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/DFAPacketizerEmitter.cpp:20: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 12%] Linking CXX static library ../../../lib/libgtest_main.a cd /builddir/build/BUILD/llvm-3.9.1.src/_build/utils/unittest/UnitTestMain && /usr/bin/cmake -P CMakeFiles/gtest_main.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-3.9.1.src/_build/utils/unittest/UnitTestMain && /usr/bin/cmake -E cmake_link_script CMakeFiles/gtest_main.dir/link.txt --verbose=1 [ 12%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolFuncDebugEnd.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/PDB && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolFuncDebugEnd.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/PDB/PDBSymbolFuncDebugEnd.cpp /usr/bin/ar qc ../../../lib/libgtest_main.a CMakeFiles/gtest_main.dir/TestMain.cpp.o /usr/bin/ranlib ../../../lib/libgtest_main.a make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 12%] Built target gtest_main [ 12%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCStreamer.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC -I/builddir/build/BUILD/llvm-3.9.1.src/lib/MC -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCStreamer.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCStreamer.cpp [ 12%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolFuncDebugStart.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/PDB && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolFuncDebugStart.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/PDB/PDBSymbolFuncDebugStart.cpp [ 14%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ToolOutputFile.cpp.o [ 14%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSubtargetInfo.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC -I/builddir/build/BUILD/llvm-3.9.1.src/lib/MC -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCSubtargetInfo.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCSubtargetInfo.cpp [ 14%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolLabel.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/PDB && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolLabel.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/PDB/PDBSymbolLabel.cpp [ 14%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolPublicSymbol.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/PDB && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolPublicSymbol.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/PDB/PDBSymbolPublicSymbol.cpp cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/ToolOutputFile.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/ToolOutputFile.cpp [ 14%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Triple.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Triple.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/Triple.cpp [ 14%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSymbol.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC -I/builddir/build/BUILD/llvm-3.9.1.src/lib/MC -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCSymbol.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCSymbol.cpp [ 14%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DisassemblerEmitter.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/utils/TableGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/utils/TableGen -I/builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/DisassemblerEmitter.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/DisassemblerEmitter.cpp [ 14%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolThunk.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/PDB && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolThunk.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/PDB/PDBSymbolThunk.cpp [ 14%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeArray.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/PDB && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeArray.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/PDB/PDBSymbolTypeArray.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/PointerUnion.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCSymbol.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCSymbol.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/PointerUnion.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCSymbol.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCSymbol.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/PointerUnion.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCSymbol.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCSymbol.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/PointerUnion.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCSymbol.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCSymbol.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/PointerUnion.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCSymbol.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCSymbol.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/PointerUnion.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCSymbol.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCSymbol.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 14%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSymbolELF.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC -I/builddir/build/BUILD/llvm-3.9.1.src/lib/MC -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCSymbolELF.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCSymbolELF.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCStreamer.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/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: ^~~~ [ 14%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeBaseClass.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/PDB && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeBaseClass.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/PDB/PDBSymbolTypeBaseClass.cpp [ 14%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeBuiltin.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/PDB && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeBuiltin.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/PDB/PDBSymbolTypeBuiltin.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCStreamer.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCStreamer.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCStreamer.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCStreamer.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 14%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Twine.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Twine.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/Twine.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCDwarf.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAssembler.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCSymbolELF.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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/ios:40, BUILDSTDERR: from /usr/include/c++/8/ostream:38, BUILDSTDERR: from /usr/include/c++/8/iterator:64, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallPtrSet.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAssembler.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCSymbolELF.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 14%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeCustom.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/PDB && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeCustom.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/PDB/PDBSymbolTypeCustom.cpp [ 14%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeDimension.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/PDB && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeDimension.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/PDB/PDBSymbolTypeDimension.cpp [ 14%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeEnum.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/PDB && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeEnum.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/PDB/PDBSymbolTypeEnum.cpp make -f tools/lto/CMakeFiles/LTO_exports.dir/build.make tools/lto/CMakeFiles/LTO_exports.dir/depend [ 14%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Unicode.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Unicode.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/Unicode.cpp make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/tools/lto /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/lto /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/lto/CMakeFiles/LTO_exports.dir/DependInfo.cmake --color= Scanning dependencies of target LTO_exports make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f tools/lto/CMakeFiles/LTO_exports.dir/build.make tools/lto/CMakeFiles/LTO_exports.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 14%] Creating export file for LTO cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/lto && echo { > LTO.exports cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/lto && grep -q [[:alnum:]] /builddir/build/BUILD/llvm-3.9.1.src/tools/lto/lto.exports && echo " global:" >> LTO.exports || : cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/lto && sed -e "s/\$/;/" -e "s/^/ /" < /builddir/build/BUILD/llvm-3.9.1.src/tools/lto/lto.exports >> LTO.exports cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/lto && echo " local: *;" >> LTO.exports cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/lto && echo "};" >> LTO.exports make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 14%] Built target LTO_exports [ 15%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/YAMLParser.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/YAMLParser.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/YAMLParser.cpp [ 15%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/YAMLTraits.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/YAMLTraits.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/YAMLTraits.cpp [ 15%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeFriend.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/PDB && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeFriend.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/PDB/PDBSymbolTypeFriend.cpp [ 15%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeFunctionArg.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/PDB && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeFunctionArg.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/PDB/PDBSymbolTypeFunctionArg.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenRegisters.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenTarget.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/DisassemblerEmitter.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/TableGen/Record.h:1388:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenTarget.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/DisassemblerEmitter.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenRegisters.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenTarget.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/DisassemblerEmitter.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/TableGen/Record.h:1598:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenTarget.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/DisassemblerEmitter.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/YAMLParser.h:42, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/YAMLParser.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/YAMLParser.h:148:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/YAMLParser.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/YAMLTraits.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/YAMLTraits.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/YAMLParser.h:148:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/YAMLTraits.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/YAMLTraits.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ make -f tools/bugpoint-passes/CMakeFiles/BugpointPasses_exports.dir/build.make tools/bugpoint-passes/CMakeFiles/BugpointPasses_exports.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/tools/bugpoint-passes /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/bugpoint-passes /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/bugpoint-passes/CMakeFiles/BugpointPasses_exports.dir/DependInfo.cmake --color= Scanning dependencies of target BugpointPasses_exports make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f tools/bugpoint-passes/CMakeFiles/BugpointPasses_exports.dir/build.make tools/bugpoint-passes/CMakeFiles/BugpointPasses_exports.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/YAMLParser.cpp: In member function 'void llvm::yaml::MappingNode::increment()': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/YAMLParser.cpp:2146:15: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: setError("Unexpected token. Expected Key or Block End", T); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/YAMLParser.cpp:2147:5: note: here BUILDSTDERR: case Token::TK_Error: BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/YAMLParser.cpp:2158:14: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: getNext(); BUILDSTDERR: ~~~~~~~^~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/YAMLParser.cpp:2159:5: note: here BUILDSTDERR: case Token::TK_Error: BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/YAMLParser.cpp: In member function 'void llvm::yaml::SequenceNode::increment()': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/YAMLParser.cpp:2199:15: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: setError( "Unexpected token. Expected Block Entry or Block End." BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: , T); BUILDSTDERR: ~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/YAMLParser.cpp:2201:5: note: here BUILDSTDERR: case Token::TK_Error: BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/YAMLParser.cpp:2228:14: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: getNext(); BUILDSTDERR: ~~~~~~~^~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/YAMLParser.cpp:2229:5: note: here BUILDSTDERR: case Token::TK_Error: BUILDSTDERR: ^~~~ [ 15%] Creating export file for BugpointPasses cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/bugpoint-passes && echo { > BugpointPasses.exports cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/bugpoint-passes && grep -q [[:alnum:]] /builddir/build/BUILD/llvm-3.9.1.src/tools/bugpoint-passes/bugpoint.exports && echo " global:" >> BugpointPasses.exports || : cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/bugpoint-passes && sed -e "s/\$/;/" -e "s/^/ /" < /builddir/build/BUILD/llvm-3.9.1.src/tools/bugpoint-passes/bugpoint.exports >> BugpointPasses.exports cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/bugpoint-passes && echo " local: *;" >> BugpointPasses.exports cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/bugpoint-passes && echo "};" >> BugpointPasses.exports make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 15%] Built target BugpointPasses_exports [ 15%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/FastISelEmitter.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/utils/TableGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/utils/TableGen -I/builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/FastISelEmitter.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/FastISelEmitter.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenRegisters.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenTarget.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/DisassemblerEmitter.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:751:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:870:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/TableGen/Record.h:1278:60: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenTarget.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/DisassemblerEmitter.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 15%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeFunctionSig.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/PDB && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeFunctionSig.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/PDB/PDBSymbolTypeFunctionSig.cpp [ 15%] Linking CXX static library ../../libLLVMDebugInfoCodeView.a cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/CodeView && /usr/bin/cmake -P CMakeFiles/LLVMDebugInfoCodeView.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/CodeView && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMDebugInfoCodeView.dir/link.txt --verbose=1 /usr/bin/ar qc ../../libLLVMDebugInfoCodeView.a CMakeFiles/LLVMDebugInfoCodeView.dir/ByteStream.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/CodeViewError.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/CVTypeVisitor.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/EnumTables.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/FieldListRecordBuilder.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/Line.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/ListRecordBuilder.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/MemoryTypeTableBuilder.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/MethodListRecordBuilder.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/ModuleSubstream.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/ModuleSubstreamVisitor.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/RecordSerialization.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/StreamReader.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/StreamWriter.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/SymbolDumper.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/TypeDumper.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/TypeRecord.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/TypeRecordBuilder.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/TypeStreamMerger.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/TypeTableBuilder.cpp.o /usr/bin/ranlib ../../libLLVMDebugInfoCodeView.a make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 15%] Built target LLVMDebugInfoCodeView [ 15%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCTargetOptions.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC -I/builddir/build/BUILD/llvm-3.9.1.src/lib/MC -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCTargetOptions.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCTargetOptions.cpp [ 15%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeManaged.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/PDB && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeManaged.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/PDB/PDBSymbolTypeManaged.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenRegisters.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenTarget.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenDAGPatterns.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/FastISelEmitter.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/TableGen/Record.h:1388:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineValueType.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenIntrinsics.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenDAGPatterns.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenRegisters.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenTarget.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenDAGPatterns.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/FastISelEmitter.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/TableGen/Record.h:1598:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineValueType.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenIntrinsics.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenDAGPatterns.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenRegisters.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenTarget.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenDAGPatterns.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/FastISelEmitter.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:751:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:870:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/TableGen/Record.h:1278:60: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineValueType.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenIntrinsics.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenDAGPatterns.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/FastISelEmitter.cpp:20: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ make -f CMakeFiles/sphinx.dir/build.make CMakeFiles/sphinx.dir/depend [ 15%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/raw_os_ostream.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/raw_os_ostream.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/raw_os_ostream.cpp make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/CMakeFiles/sphinx.dir/DependInfo.cmake --color= Scanning dependencies of target sphinx make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f CMakeFiles/sphinx.dir/build.make CMakeFiles/sphinx.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'CMakeFiles/sphinx.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 15%] Built target sphinx [ 15%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/raw_ostream.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/raw_ostream.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/raw_ostream.cpp [ 15%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCWin64EH.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC -I/builddir/build/BUILD/llvm-3.9.1.src/lib/MC -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCWin64EH.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCWin64EH.cpp [ 15%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/FixedLenDecoderEmitter.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/utils/TableGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/utils/TableGen -I/builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/FixedLenDecoderEmitter.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/FixedLenDecoderEmitter.cpp [ 15%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCValue.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC -I/builddir/build/BUILD/llvm-3.9.1.src/lib/MC -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCValue.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCValue.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCValue.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCValue.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 15%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypePointer.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/PDB && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypePointer.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/PDB/PDBSymbolTypePointer.cpp [ 15%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/InstrInfoEmitter.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/utils/TableGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/utils/TableGen -I/builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/InstrInfoEmitter.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/InstrInfoEmitter.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Endian.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Win64EH.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCWin64EH.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCWin64EH.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/MC/MCWinEH.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCWin64EH.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Endian.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Win64EH.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCWin64EH.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCWin64EH.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-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-3.9.1.src/include/llvm/MC/MCWinEH.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCWin64EH.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCWin64EH.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Endian.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Win64EH.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCWin64EH.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCWin64EH.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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/vector:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCWinEH.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCWin64EH.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCWin64EH.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 15%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCWinEH.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC -I/builddir/build/BUILD/llvm-3.9.1.src/lib/MC -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCWinEH.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCWinEH.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenRegisters.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenTarget.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenDAGPatterns.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/InstrInfoEmitter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/TableGen/Record.h:1388:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineValueType.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenIntrinsics.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenDAGPatterns.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/InstrInfoEmitter.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenRegisters.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenTarget.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenDAGPatterns.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/InstrInfoEmitter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/TableGen/Record.h:1598:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineValueType.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenIntrinsics.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenDAGPatterns.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/InstrInfoEmitter.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenRegisters.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenTarget.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenDAGPatterns.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/InstrInfoEmitter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:751:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:870:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/TableGen/Record.h:1278:60: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineValueType.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenIntrinsics.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenDAGPatterns.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/InstrInfoEmitter.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 15%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeTypedef.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/PDB && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeTypedef.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/PDB/PDBSymbolTypeTypedef.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCWinEH.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCWinEH.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCWinEH.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCWinEH.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCWinEH.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 15%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MachObjectWriter.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC -I/builddir/build/BUILD/llvm-3.9.1.src/lib/MC -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MachObjectWriter.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MachObjectWriter.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenRegisters.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenTarget.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/FixedLenDecoderEmitter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/TableGen/Record.h:1388:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenTarget.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenRegisters.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenTarget.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/FixedLenDecoderEmitter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/TableGen/Record.h:1598:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenTarget.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCMachObjectWriter.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MachObjectWriter.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCMachObjectWriter.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MachObjectWriter.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 15%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeUDT.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/PDB && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeUDT.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/PDB/PDBSymbolTypeUDT.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenRegisters.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenTarget.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/FixedLenDecoderEmitter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:751:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:870:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/TableGen/Record.h:1278:60: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenTarget.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/FixedLenDecoderEmitter.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 15%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/StringTableBuilder.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC -I/builddir/build/BUILD/llvm-3.9.1.src/lib/MC -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/StringTableBuilder.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/StringTableBuilder.cpp BUILDSTDERR: In file included from /usr/include/c++/8/vector:69, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCMachObjectWriter.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MachObjectWriter.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::MachObjectWriter::MachSymbolData&}; _Tp = llvm::MachObjectWriter::MachSymbolData; _Alloc = std::allocator]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 BUILDSTDERR: vector<_Tp, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 BUILDSTDERR: In file included from /usr/include/c++/8/algorithm:62, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCMachObjectWriter.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MachObjectWriter.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: __unguarded_linear_insert(_RandomAccessIterator __last, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: __insertion_sort(_RandomAccessIterator __first, BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algo.h:61, BUILDSTDERR: from /usr/include/c++/8/algorithm:62, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCMachObjectWriter.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MachObjectWriter.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = llvm::MachObjectWriter::MachSymbolData; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': BUILDSTDERR: /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, BUILDSTDERR: ^~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/algorithm:62, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCMachObjectWriter.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MachObjectWriter.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: __heap_select(_RandomAccessIterator __first, BUILDSTDERR: ^~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: __introsort_loop(_RandomAccessIterator __first, BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: std::__introsort_loop(__cut, __last, __depth_limit, __comp); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1933:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: std::__heap_select(__first, __middle, __last, __comp); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/vector:64, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCMachObjectWriter.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MachObjectWriter.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h: In member function 'void llvm::MachObjectWriter::computeSymbolTable(llvm::MCAssembler&, std::vector&, std::vector&, std::vector&)': BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), __x); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), __x); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), __x); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), __x); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), __x); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/algorithm:62, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCMachObjectWriter.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MachObjectWriter.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: std::__introsort_loop(__first, __last, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ BUILDSTDERR: std::__lg(__last - __first) * 2, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __comp); BUILDSTDERR: ~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: std::__insertion_sort(__first, __first + int(_S_threshold), __comp); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: std::__insertion_sort(__first, __last, __comp); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: std::__introsort_loop(__first, __last, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ BUILDSTDERR: std::__lg(__last - __first) * 2, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __comp); BUILDSTDERR: ~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: std::__insertion_sort(__first, __first + int(_S_threshold), __comp); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: std::__insertion_sort(__first, __last, __comp); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 15%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeVTable.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/PDB && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeVTable.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/PDB/PDBSymbolTypeVTable.cpp [ 16%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeVTableShape.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/PDB && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeVTableShape.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/PDB/PDBSymbolTypeVTableShape.cpp [ 16%] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regcomp.c.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support && /usr/bin/cc -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -o CMakeFiles/LLVMSupport.dir/regcomp.c.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/regcomp.c [ 16%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/SubtargetFeature.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC -I/builddir/build/BUILD/llvm-3.9.1.src/lib/MC -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/SubtargetFeature.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/SubtargetFeature.cpp [ 16%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/WinCOFFObjectWriter.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC -I/builddir/build/BUILD/llvm-3.9.1.src/lib/MC -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/WinCOFFObjectWriter.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/WinCOFFObjectWriter.cpp [ 16%] Linking CXX static library ../../lib/libgtest.a cd /builddir/build/BUILD/llvm-3.9.1.src/_build/utils/unittest && /usr/bin/cmake -P CMakeFiles/gtest.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-3.9.1.src/_build/utils/unittest && /usr/bin/cmake -E cmake_link_script CMakeFiles/gtest.dir/link.txt --verbose=1 /usr/bin/ar qc ../../lib/libgtest.a CMakeFiles/gtest.dir/googletest/src/gtest-all.cc.o /usr/bin/ranlib ../../lib/libgtest.a make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 16%] Built target gtest [ 16%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolUnknown.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/PDB && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolUnknown.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/PDB/PDBSymbolUnknown.cpp [ 16%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolUsingNamespace.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/PDB && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolUsingNamespace.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/PDB/PDBSymbolUsingNamespace.cpp [ 16%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/WinCOFFStreamer.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC -I/builddir/build/BUILD/llvm-3.9.1.src/lib/MC -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/WinCOFFStreamer.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/WinCOFFStreamer.cpp [ 16%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/IntrinsicEmitter.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/utils/TableGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/utils/TableGen -I/builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/IntrinsicEmitter.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/IntrinsicEmitter.cpp [ 16%] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regerror.c.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support && /usr/bin/cc -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -o CMakeFiles/LLVMSupport.dir/regerror.c.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/regerror.c [ 16%] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regexec.c.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support && /usr/bin/cc -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -o CMakeFiles/LLVMSupport.dir/regexec.c.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/regexec.c BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmBackend.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/WinCOFFStreamer.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmBackend.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmBackend.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/WinCOFFStreamer.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmBackend.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/WinCOFFStreamer.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmBackend.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/WinCOFFStreamer.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmBackend.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/WinCOFFStreamer.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenRegisters.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenTarget.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/IntrinsicEmitter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/TableGen/Record.h:1388:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineValueType.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenIntrinsics.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/IntrinsicEmitter.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenRegisters.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenTarget.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/IntrinsicEmitter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/TableGen/Record.h:1598:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineValueType.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenIntrinsics.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/IntrinsicEmitter.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenRegisters.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenTarget.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/IntrinsicEmitter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:751:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:870:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/TableGen/Record.h:1278:60: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineValueType.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenIntrinsics.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/IntrinsicEmitter.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 /usr/include/c++/8/vector:69, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenInstruction.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenTarget.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/FixedLenDecoderEmitter.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator > >'} changed in GCC 7.1 BUILDSTDERR: vector<_Tp, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/vector:64, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenInstruction.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenTarget.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/FixedLenDecoderEmitter.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h: In member function 'unsigned int {anonymous}::FilterChooser::getIslands(std::vector&, std::vector&, std::vector >&, const insn_t&) const': BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), __x); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), __x); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ [ 16%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymDumper.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/PDB && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymDumper.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/PDB/PDBSymDumper.cpp BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/FixedLenDecoderEmitter.cpp:1035:1: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator > >'} changed in GCC 7.1 BUILDSTDERR: } BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/FixedLenDecoderEmitter.cpp:1035:1: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator > >'} changed in GCC 7.1 [ 16%] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regfree.c.o [ 16%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/OptParserEmitter.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support && /usr/bin/cc -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -o CMakeFiles/LLVMSupport.dir/regfree.c.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/regfree.c cd /builddir/build/BUILD/llvm-3.9.1.src/_build/utils/TableGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/utils/TableGen -I/builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/OptParserEmitter.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/OptParserEmitter.cpp [ 16%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/PseudoLoweringEmitter.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/utils/TableGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/utils/TableGen -I/builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/PseudoLoweringEmitter.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/PseudoLoweringEmitter.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/WinCOFFObjectWriter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/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: ^~~~ [ 16%] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regstrlcpy.c.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support && /usr/bin/cc -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -o CMakeFiles/LLVMSupport.dir/regstrlcpy.c.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/regstrlcpy.c [ 16%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Atomic.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Atomic.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/Atomic.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/WinCOFFObjectWriter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/SourceMgr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/TableGen/Error.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/OptParserEmitter.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/TableGen/Record.h:1388:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/SourceMgr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/TableGen/Error.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/OptParserEmitter.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/SourceMgr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/TableGen/Error.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/OptParserEmitter.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/TableGen/Record.h:1598:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/SourceMgr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/TableGen/Error.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/OptParserEmitter.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 16%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DynamicLibrary.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/DynamicLibrary.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/DynamicLibrary.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/WinCOFFObjectWriter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/SourceMgr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/TableGen/Error.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/OptParserEmitter.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:751:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:870:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/TableGen/Record.h:1278:60: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/SourceMgr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/TableGen/Error.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/OptParserEmitter.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 16%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/RegisterInfoEmitter.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/utils/TableGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/utils/TableGen -I/builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/RegisterInfoEmitter.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/RegisterInfoEmitter.cpp [ 16%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Raw/DbiStream.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/PDB && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/DbiStream.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/PDB/Raw/DbiStream.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenRegisters.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenTarget.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/PseudoLoweringEmitter.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/TableGen/Record.h:1388:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenRegisters.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenTarget.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/PseudoLoweringEmitter.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/TableGen/Record.h:1598:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenRegisters.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenTarget.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/PseudoLoweringEmitter.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:751:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:870:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/TableGen/Record.h:1278:60: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/PseudoLoweringEmitter.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 16%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Errno.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Errno.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/Errno.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenRegisters.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/RegisterInfoEmitter.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/TableGen/Record.h:1388:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenRegisters.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/RegisterInfoEmitter.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenRegisters.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/RegisterInfoEmitter.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/TableGen/Record.h:1598:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenRegisters.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/RegisterInfoEmitter.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenRegisters.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/RegisterInfoEmitter.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:751:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:870:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/TableGen/Record.h:1278:60: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenRegisters.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/RegisterInfoEmitter.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 16%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Raw/DbiStreamBuilder.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/PDB && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/DbiStreamBuilder.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/PDB/Raw/DbiStreamBuilder.cpp [ 16%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Host.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Host.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/Host.cpp [ 16%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Memory.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Memory.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/Memory.cpp [ 16%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/SearchableTableEmitter.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/utils/TableGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/utils/TableGen -I/builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/SearchableTableEmitter.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/SearchableTableEmitter.cpp [ 16%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Mutex.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Mutex.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/Mutex.cpp [ 16%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/SubtargetEmitter.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/utils/TableGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/utils/TableGen -I/builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/SubtargetEmitter.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/SubtargetEmitter.cpp [ 16%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Path.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Path.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/Path.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/MemoryBuffer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/SearchableTableEmitter.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/TableGen/Record.h:1388:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringExtras.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/SearchableTableEmitter.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/MemoryBuffer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/SearchableTableEmitter.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/TableGen/Record.h:1598:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringExtras.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/SearchableTableEmitter.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/MemoryBuffer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/SearchableTableEmitter.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:751:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:870:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/TableGen/Record.h:1278:60: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringExtras.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/SearchableTableEmitter.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 16%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/TableGen.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/utils/TableGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/utils/TableGen -I/builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/TableGen.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/TableGen.cpp BUILDSTDERR: In file included from /usr/include/c++/8/vector:69, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenRegisters.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/RegisterInfoEmitter.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {long long int}; _Tp = long long int; _Alloc = std::allocator]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 BUILDSTDERR: vector<_Tp, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Error.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/DebugInfo/PDB/Raw/DbiStreamBuilder.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/PDB/Raw/DbiStreamBuilder.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/PDB/Raw/DbiStreamBuilder.cpp:56:58: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/DebugInfo/PDB/Raw/DbiStreamBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/PDB/Raw/DbiStreamBuilder.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/Path.cpp: In function 'llvm::sys::fs::file_magic llvm::sys::fs::identify_magic(llvm::StringRef)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/Path.cpp:1113:7: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: if (Magic[1] == 0x01) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/Path.cpp:1116:5: note: here BUILDSTDERR: case 0x90: // PA-RISC Windows BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /usr/include/c++/8/map:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/TableGen/Record.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenRegisters.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/RegisterInfoEmitter.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': BUILDSTDERR: /usr/include/c++/8/bits/stl_tree.h:2411:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 BUILDSTDERR: _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/vector:69, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenRegisters.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/RegisterInfoEmitter.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In function 'void {anonymous}::RegisterInfoEmitter::EmitRegMappingTables(llvm::raw_ostream&, const std::deque&, bool)': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), std::forward<_Args>(__args)...); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/map:61, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/TableGen/Record.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenRegisters.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/RegisterInfoEmitter.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h:518:8: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 BUILDSTDERR: __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenRegisters.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenTarget.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/SubtargetEmitter.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/TableGen/Record.h:1388:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenTarget.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/SubtargetEmitter.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenRegisters.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenTarget.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/SubtargetEmitter.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/TableGen/Record.h:1598:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenTarget.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/SubtargetEmitter.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenRegisters.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenTarget.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/SubtargetEmitter.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:751:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:870:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/TableGen/Record.h:1278:60: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenTarget.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/SubtargetEmitter.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 16%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Raw/EnumTables.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/PDB && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/EnumTables.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/PDB/Raw/EnumTables.cpp [ 16%] Linking CXX static library ../libLLVMMC.a cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC && /usr/bin/cmake -P CMakeFiles/LLVMMC.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMMC.dir/link.txt --verbose=1 /usr/bin/ar qc ../libLLVMMC.a CMakeFiles/LLVMMC.dir/ConstantPools.cpp.o CMakeFiles/LLVMMC.dir/ELFObjectWriter.cpp.o CMakeFiles/LLVMMC.dir/MCAsmBackend.cpp.o CMakeFiles/LLVMMC.dir/MCAsmInfo.cpp.o CMakeFiles/LLVMMC.dir/MCAsmInfoCOFF.cpp.o CMakeFiles/LLVMMC.dir/MCAsmInfoDarwin.cpp.o CMakeFiles/LLVMMC.dir/MCAsmInfoELF.cpp.o CMakeFiles/LLVMMC.dir/MCAsmStreamer.cpp.o CMakeFiles/LLVMMC.dir/MCAssembler.cpp.o CMakeFiles/LLVMMC.dir/MCCodeEmitter.cpp.o CMakeFiles/LLVMMC.dir/MCCodeView.cpp.o CMakeFiles/LLVMMC.dir/MCContext.cpp.o CMakeFiles/LLVMMC.dir/MCDwarf.cpp.o CMakeFiles/LLVMMC.dir/MCELFObjectTargetWriter.cpp.o CMakeFiles/LLVMMC.dir/MCELFStreamer.cpp.o CMakeFiles/LLVMMC.dir/MCExpr.cpp.o CMakeFiles/LLVMMC.dir/MCFragment.cpp.o CMakeFiles/LLVMMC.dir/MCInst.cpp.o CMakeFiles/LLVMMC.dir/MCInstPrinter.cpp.o CMakeFiles/LLVMMC.dir/MCInstrAnalysis.cpp.o CMakeFiles/LLVMMC.dir/MCInstrDesc.cpp.o CMakeFiles/LLVMMC.dir/MCLabel.cpp.o CMakeFiles/LLVMMC.dir/MCLinkerOptimizationHint.cpp.o CMakeFiles/LLVMMC.dir/MCMachOStreamer.cpp.o CMakeFiles/LLVMMC.dir/MCMachObjectTargetWriter.cpp.o CMakeFiles/LLVMMC.dir/MCNullStreamer.cpp.o CMakeFiles/LLVMMC.dir/MCObjectFileInfo.cpp.o CMakeFiles/LLVMMC.dir/MCObjectStreamer.cpp.o CMakeFiles/LLVMMC.dir/MCObjectWriter.cpp.o CMakeFiles/LLVMMC.dir/MCRegisterInfo.cpp.o CMakeFiles/LLVMMC.dir/MCSchedule.cpp.o CMakeFiles/LLVMMC.dir/MCSection.cpp.o CMakeFiles/LLVMMC.dir/MCSectionCOFF.cpp.o CMakeFiles/LLVMMC.dir/MCSectionELF.cpp.o CMakeFiles/LLVMMC.dir/MCSectionMachO.cpp.o CMakeFiles/LLVMMC.dir/MCStreamer.cpp.o CMakeFiles/LLVMMC.dir/MCSubtargetInfo.cpp.o CMakeFiles/LLVMMC.dir/MCSymbol.cpp.o CMakeFiles/LLVMMC.dir/MCSymbolELF.cpp.o CMakeFiles/LLVMMC.dir/MCTargetOptions.cpp.o CMakeFiles/LLVMMC.dir/MCValue.cpp.o CMakeFiles/LLVMMC.dir/MCWin64EH.cpp.o CMakeFiles/LLVMMC.dir/MCWinEH.cpp.o CMakeFiles/LLVMMC.dir/MachObjectWriter.cpp.o CMakeFiles/LLVMMC.dir/StringTableBuilder.cpp.o CMakeFiles/LLVMMC.dir/SubtargetFeature.cpp.o CMakeFiles/LLVMMC.dir/WinCOFFObjectWriter.cpp.o CMakeFiles/LLVMMC.dir/WinCOFFStreamer.cpp.o [ 16%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Process.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Process.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/Process.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/CommandLine.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/TableGen.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/TableGen/Record.h:1388:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/CommandLine.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/CommandLine.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/TableGen.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/TableGen/Record.h:1598:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/CommandLine.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/TableGen.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 16%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/X86DisassemblerTables.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/utils/TableGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/utils/TableGen -I/builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/X86DisassemblerTables.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/X86DisassemblerTables.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/CommandLine.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/TableGen.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:751:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:870:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/TableGen/Record.h:1278:60: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/CommandLine.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/CommandLine.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/TableGen.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/CommandLine.h:578:12: required from 'llvm::cl::ValuesClass::ValuesClass(const char*, DataType, const char*, va_list) [with DataType = int; va_list = __va_list]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/CommandLine.h:601:25: required from 'llvm::cl::ValuesClass llvm::cl::values(const char*, DataType, const char*, ...) [with DataType = int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/TableGen.cpp:95:33: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/CommandLine.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/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 /usr/include/c++/8/vector:69, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenInstruction.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenTarget.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/SubtargetEmitter.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = long long int; _Alloc = std::allocator]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:478:5: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 BUILDSTDERR: vector<_Tp, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/CommandLine.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/TableGen.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair >; T2 = std::pair >; T = std::pair >; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:270: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-3.9.1.src/include/llvm/ADT/SmallVector.h:811:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/Support/CommandLine.h:567:33: required from 'llvm::cl::ValuesClass llvm::cl::values(const char*, DataType, const char*, ...) [with DataType = int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/TableGen.cpp:95:33: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/CommandLine.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/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: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long int&}; _Tp = long long int; _Alloc = std::allocator]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 BUILDSTDERR: vector<_Tp, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ /usr/bin/ranlib ../libLLVMMC.a BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/raw_ostream.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/X86DisassemblerTables.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/X86DisassemblerTables.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/X86DisassemblerTables.cpp:643:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-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-3.9.1.src/utils/TableGen/X86DisassemblerShared.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/X86DisassemblerTables.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/X86DisassemblerTables.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-3.9.1.src/include/llvm/Support/raw_ostream.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/X86DisassemblerTables.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/X86DisassemblerTables.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:751:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:870:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 6]' BUILDSTDERR: /usr/include/c++/8/tuple:1668:70: required from 'std::pair<_T1, _T2>::pair(std::tuple<_Args1 ...>&, std::tuple<_Args2 ...>&, std::_Index_tuple<_Indexes1 ...>, std::_Index_tuple<_Indexes2 ...>) [with _Args1 = {const llvm::SmallVector, 6>&}; unsigned int ..._Indexes1 = {0}; _Args2 = {}; unsigned int ..._Indexes2 = {}; _T1 = const llvm::SmallVector, 6>; _T2 = unsigned int]' BUILDSTDERR: /usr/include/c++/8/tuple:1657:63: required from 'std::pair<_T1, _T2>::pair(std::piecewise_construct_t, std::tuple<_Args1 ...>, std::tuple<_Args2 ...>) [with _Args1 = {const llvm::SmallVector, 6>&}; _Args2 = {}; _T1 = const llvm::SmallVector, 6>; _T2 = unsigned int]' BUILDSTDERR: /usr/include/c++/8/ext/new_allocator.h:136:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = std::pair, 6>, unsigned int>; _Args = {const std::piecewise_construct_t&, std::tuple, 6>&>, std::tuple<>}; _Tp = std::_Rb_tree_node, 6>, unsigned int> >]' BUILDSTDERR: /usr/include/c++/8/bits/alloc_traits.h:475:4: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = std::pair, 6>, unsigned int>; _Args = {const std::piecewise_construct_t&, std::tuple, 6>&>, std::tuple<>}; _Tp = std::_Rb_tree_node, 6>, unsigned int> >; std::allocator_traits >::allocator_type = std::allocator, 6>, unsigned int> > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_tree.h:637:32: required from 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_construct_node(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Link_type, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, 6>&>, std::tuple<>}; _Key = llvm::SmallVector, 6>; _Val = std::pair, 6>, unsigned int>; _KeyOfValue = std::_Select1st, 6>, unsigned int> >; _Compare = std::less, 6> >; _Alloc = std::allocator, 6>, unsigned int> >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Link_type = std::_Rb_tree_node, 6>, unsigned int> >*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_tree.h:654:4: required from 'std::_Rb_tree_node<_Val>* std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_create_node(_Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, 6>&>, std::tuple<>}; _Key = llvm::SmallVector, 6>; _Val = std::pair, 6>, unsigned int>; _KeyOfValue = std::_Select1st, 6>, unsigned int> >; _Compare = std::less, 6> >; _Alloc = std::allocator, 6>, unsigned int> >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Link_type = std::_Rb_tree_node, 6>, unsigned int> >*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_tree.h:2414:13: required from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, 6>&>, std::tuple<>}; _Key = llvm::SmallVector, 6>; _Val = std::pair, 6>, unsigned int>; _KeyOfValue = std::_Select1st, 6>, unsigned int> >; _Compare = std::less, 6> >; _Alloc = std::allocator, 6>, unsigned int> >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator = std::_Rb_tree_iterator, 6>, unsigned int> >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator = std::_Rb_tree_const_iterator, 6>, unsigned int> >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h:499:8: required from 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::SmallVector, 6>; _Tp = unsigned int; _Compare = std::less, 6> >; _Alloc = std::allocator, 6>, unsigned int> >; std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type = unsigned int; std::map<_Key, _Tp, _Compare, _Alloc>::key_type = llvm::SmallVector, 6>]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/X86DisassemblerTables.cpp:645:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/utils/TableGen/X86DisassemblerShared.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/X86DisassemblerTables.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/X86DisassemblerTables.cpp:17: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 16%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Raw/Hash.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/PDB && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/Hash.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/PDB/Raw/Hash.cpp make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 16%] Built target LLVMMC [ 16%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/X86ModRMFilters.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/utils/TableGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/utils/TableGen -I/builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/X86ModRMFilters.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/X86ModRMFilters.cpp [ 16%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Program.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Program.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/Program.cpp [ 16%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/RWMutex.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/RWMutex.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/RWMutex.cpp [ 16%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/X86RecognizableInstr.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/utils/TableGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/utils/TableGen -I/builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/X86RecognizableInstr.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/X86RecognizableInstr.cpp BUILDSTDERR: In file included from /usr/include/c++/8/vector:64, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenInstruction.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenTarget.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/SubtargetEmitter.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h: In member function 'void {anonymous}::SubtargetEmitter::GenSchedClassTables(const llvm::CodeGenProcModel&, {anonymous}::SubtargetEmitter::SchedClassTables&)': BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:847:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: _M_fill_insert(end(), __new_size - size(), __x); BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), __x); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), __x); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ [ 16%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CTagsEmitter.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/utils/TableGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/utils/TableGen -I/builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/CTagsEmitter.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CTagsEmitter.cpp BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/SubtargetEmitter.cpp:1050:1: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 BUILDSTDERR: } BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/SubtargetEmitter.cpp:1050:1: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/SubtargetEmitter.cpp:1050:1: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenRegisters.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenTarget.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/X86RecognizableInstr.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/X86RecognizableInstr.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/TableGen/Record.h:1388:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenTarget.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/X86RecognizableInstr.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/X86RecognizableInstr.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenRegisters.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenTarget.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/X86RecognizableInstr.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/X86RecognizableInstr.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/TableGen/Record.h:1598:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenTarget.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/X86RecognizableInstr.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/X86RecognizableInstr.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenRegisters.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenTarget.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/X86RecognizableInstr.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/X86RecognizableInstr.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:751:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:870:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/TableGen/Record.h:1278:60: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenInstruction.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CodeGenTarget.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/X86RecognizableInstr.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/X86RecognizableInstr.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/SourceMgr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CTagsEmitter.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/TableGen/Record.h:1388:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/SourceMgr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CTagsEmitter.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/SourceMgr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CTagsEmitter.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/TableGen/Record.h:1598:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/SourceMgr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CTagsEmitter.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/SourceMgr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CTagsEmitter.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:751:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:870:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/TableGen/Record.h:1278:60: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/SourceMgr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen/CTagsEmitter.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 16%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Raw/IndexedStreamData.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/PDB && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/IndexedStreamData.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/PDB/Raw/IndexedStreamData.cpp [ 16%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Signals.cpp.o [ 16%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Raw/InfoStream.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Signals.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/Signals.cpp cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/PDB && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/InfoStream.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/PDB/Raw/InfoStream.cpp [ 16%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SearchForAddressOfSpecialSymbol.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/SearchForAddressOfSpecialSymbol.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/SearchForAddressOfSpecialSymbol.cpp [ 16%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Raw/InfoStreamBuilder.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/PDB && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/InfoStreamBuilder.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/PDB/Raw/InfoStreamBuilder.cpp [ 16%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/TargetRegistry.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/TargetRegistry.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/TargetRegistry.cpp [ 16%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ThreadLocal.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/ThreadLocal.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/ThreadLocal.cpp make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 16%] Built target obj.llvm-tblgen [ 16%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Threading.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Threading.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/Threading.cpp [ 17%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/TimeValue.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/TimeValue.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/TimeValue.cpp [ 17%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Valgrind.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Valgrind.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/Valgrind.cpp [ 17%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Watchdog.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Watchdog.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Support/Watchdog.cpp [ 17%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Raw/MappedBlockStream.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/PDB && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/MappedBlockStream.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/PDB/Raw/MappedBlockStream.cpp [ 17%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Raw/ModInfo.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/PDB && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/ModInfo.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/PDB/Raw/ModInfo.cpp [ 17%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Raw/ModStream.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/PDB && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/ModStream.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/PDB/Raw/ModStream.cpp [ 17%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Raw/MsfBuilder.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/PDB && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/MsfBuilder.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/PDB/Raw/MsfBuilder.cpp [ 17%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Raw/MsfCommon.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/PDB && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/MsfCommon.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/PDB/Raw/MsfCommon.cpp [ 17%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Raw/NameHashTable.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/PDB && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/NameHashTable.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/PDB/Raw/NameHashTable.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/DebugInfo/PDB/Raw/MappedBlockStream.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/PDB/Raw/MappedBlockStream.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/PDB/Raw/MappedBlockStream.cpp:107:70: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/DebugInfo/PDB/Raw/MappedBlockStream.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/PDB/Raw/MappedBlockStream.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 17%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Raw/NameMap.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/PDB && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/NameMap.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/PDB/Raw/NameMap.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/DebugInfo/PDB/Raw/MsfBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/PDB/Raw/MsfBuilder.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:55:67: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:77:12: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = llvm::pdb::msf::SuperBlock; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/PDB/Raw/MsfBuilder.cpp:223:41: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/DebugInfo/PDB/Raw/MsfBuilder.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/PDB/Raw/MsfBuilder.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 17%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Raw/NameMapBuilder.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/PDB && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/NameMapBuilder.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/PDB/Raw/NameMapBuilder.cpp [ 17%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Raw/PDBFile.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/PDB && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/PDBFile.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/PDB/Raw/PDBFile.cpp [ 17%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Raw/PDBFileBuilder.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/PDB && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/PDBFileBuilder.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/PDB/Raw/PDBFileBuilder.cpp [ 17%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Raw/PublicsStream.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/PDB && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/PublicsStream.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/PDB/Raw/PublicsStream.cpp [ 17%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Raw/RawError.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/PDB && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/RawError.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/PDB/Raw/RawError.cpp [ 17%] Linking CXX static library ../libLLVMSupport.a cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support && /usr/bin/cmake -P CMakeFiles/LLVMSupport.dir/cmake_clean_target.cmake [ 17%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Raw/RawSession.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/PDB && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/RawSession.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/PDB/Raw/RawSession.cpp [ 19%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Raw/SymbolStream.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/PDB && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/SymbolStream.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/PDB/Raw/SymbolStream.cpp cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMSupport.dir/link.txt --verbose=1 /usr/bin/ar qc ../libLLVMSupport.a CMakeFiles/LLVMSupport.dir/APFloat.cpp.o CMakeFiles/LLVMSupport.dir/APInt.cpp.o CMakeFiles/LLVMSupport.dir/APSInt.cpp.o CMakeFiles/LLVMSupport.dir/ARMBuildAttrs.cpp.o CMakeFiles/LLVMSupport.dir/ARMWinEH.cpp.o CMakeFiles/LLVMSupport.dir/Allocator.cpp.o CMakeFiles/LLVMSupport.dir/BlockFrequency.cpp.o CMakeFiles/LLVMSupport.dir/BranchProbability.cpp.o CMakeFiles/LLVMSupport.dir/CachePruning.cpp.o CMakeFiles/LLVMSupport.dir/circular_raw_ostream.cpp.o CMakeFiles/LLVMSupport.dir/COM.cpp.o CMakeFiles/LLVMSupport.dir/CommandLine.cpp.o CMakeFiles/LLVMSupport.dir/Compression.cpp.o CMakeFiles/LLVMSupport.dir/ConvertUTF.c.o CMakeFiles/LLVMSupport.dir/ConvertUTFWrapper.cpp.o CMakeFiles/LLVMSupport.dir/CrashRecoveryContext.cpp.o CMakeFiles/LLVMSupport.dir/DataExtractor.cpp.o CMakeFiles/LLVMSupport.dir/DataStream.cpp.o CMakeFiles/LLVMSupport.dir/Debug.cpp.o CMakeFiles/LLVMSupport.dir/DeltaAlgorithm.cpp.o CMakeFiles/LLVMSupport.dir/DAGDeltaAlgorithm.cpp.o CMakeFiles/LLVMSupport.dir/Dwarf.cpp.o CMakeFiles/LLVMSupport.dir/Error.cpp.o CMakeFiles/LLVMSupport.dir/ErrorHandling.cpp.o CMakeFiles/LLVMSupport.dir/FileUtilities.cpp.o CMakeFiles/LLVMSupport.dir/FileOutputBuffer.cpp.o CMakeFiles/LLVMSupport.dir/FoldingSet.cpp.o CMakeFiles/LLVMSupport.dir/FormattedStream.cpp.o CMakeFiles/LLVMSupport.dir/GraphWriter.cpp.o CMakeFiles/LLVMSupport.dir/Hashing.cpp.o CMakeFiles/LLVMSupport.dir/IntEqClasses.cpp.o CMakeFiles/LLVMSupport.dir/IntervalMap.cpp.o CMakeFiles/LLVMSupport.dir/IntrusiveRefCntPtr.cpp.o CMakeFiles/LLVMSupport.dir/JamCRC.cpp.o CMakeFiles/LLVMSupport.dir/LEB128.cpp.o CMakeFiles/LLVMSupport.dir/LineIterator.cpp.o CMakeFiles/LLVMSupport.dir/Locale.cpp.o CMakeFiles/LLVMSupport.dir/LockFileManager.cpp.o CMakeFiles/LLVMSupport.dir/ManagedStatic.cpp.o CMakeFiles/LLVMSupport.dir/MathExtras.cpp.o CMakeFiles/LLVMSupport.dir/MemoryBuffer.cpp.o CMakeFiles/LLVMSupport.dir/MemoryObject.cpp.o CMakeFiles/LLVMSupport.dir/MD5.cpp.o CMakeFiles/LLVMSupport.dir/Options.cpp.o CMakeFiles/LLVMSupport.dir/PluginLoader.cpp.o CMakeFiles/LLVMSupport.dir/PrettyStackTrace.cpp.o CMakeFiles/LLVMSupport.dir/RandomNumberGenerator.cpp.o CMakeFiles/LLVMSupport.dir/Regex.cpp.o CMakeFiles/LLVMSupport.dir/ScaledNumber.cpp.o CMakeFiles/LLVMSupport.dir/ScopedPrinter.cpp.o CMakeFiles/LLVMSupport.dir/SHA1.cpp.o CMakeFiles/LLVMSupport.dir/SmallPtrSet.cpp.o CMakeFiles/LLVMSupport.dir/SmallVector.cpp.o CMakeFiles/LLVMSupport.dir/SourceMgr.cpp.o CMakeFiles/LLVMSupport.dir/SpecialCaseList.cpp.o CMakeFiles/LLVMSupport.dir/Statistic.cpp.o CMakeFiles/LLVMSupport.dir/StreamingMemoryObject.cpp.o CMakeFiles/LLVMSupport.dir/StringExtras.cpp.o CMakeFiles/LLVMSupport.dir/StringMap.cpp.o CMakeFiles/LLVMSupport.dir/StringPool.cpp.o CMakeFiles/LLVMSupport.dir/StringSaver.cpp.o CMakeFiles/LLVMSupport.dir/StringRef.cpp.o CMakeFiles/LLVMSupport.dir/SystemUtils.cpp.o CMakeFiles/LLVMSupport.dir/TargetParser.cpp.o CMakeFiles/LLVMSupport.dir/ThreadPool.cpp.o CMakeFiles/LLVMSupport.dir/Timer.cpp.o CMakeFiles/LLVMSupport.dir/ToolOutputFile.cpp.o CMakeFiles/LLVMSupport.dir/Triple.cpp.o CMakeFiles/LLVMSupport.dir/Twine.cpp.o CMakeFiles/LLVMSupport.dir/Unicode.cpp.o CMakeFiles/LLVMSupport.dir/YAMLParser.cpp.o CMakeFiles/LLVMSupport.dir/YAMLTraits.cpp.o CMakeFiles/LLVMSupport.dir/raw_os_ostream.cpp.o CMakeFiles/LLVMSupport.dir/raw_ostream.cpp.o CMakeFiles/LLVMSupport.dir/regcomp.c.o CMakeFiles/LLVMSupport.dir/regerror.c.o CMakeFiles/LLVMSupport.dir/regexec.c.o CMakeFiles/LLVMSupport.dir/regfree.c.o CMakeFiles/LLVMSupport.dir/regstrlcpy.c.o CMakeFiles/LLVMSupport.dir/Atomic.cpp.o CMakeFiles/LLVMSupport.dir/DynamicLibrary.cpp.o CMakeFiles/LLVMSupport.dir/Errno.cpp.o CMakeFiles/LLVMSupport.dir/Host.cpp.o CMakeFiles/LLVMSupport.dir/Memory.cpp.o CMakeFiles/LLVMSupport.dir/Mutex.cpp.o CMakeFiles/LLVMSupport.dir/Path.cpp.o CMakeFiles/LLVMSupport.dir/Process.cpp.o CMakeFiles/LLVMSupport.dir/Program.cpp.o CMakeFiles/LLVMSupport.dir/RWMutex.cpp.o CMakeFiles/LLVMSupport.dir/SearchForAddressOfSpecialSymbol.cpp.o CMakeFiles/LLVMSupport.dir/Signals.cpp.o CMakeFiles/LLVMSupport.dir/TargetRegistry.cpp.o CMakeFiles/LLVMSupport.dir/ThreadLocal.cpp.o CMakeFiles/LLVMSupport.dir/Threading.cpp.o CMakeFiles/LLVMSupport.dir/TimeValue.cpp.o CMakeFiles/LLVMSupport.dir/Valgrind.cpp.o CMakeFiles/LLVMSupport.dir/Watchdog.cpp.o [ 19%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Raw/TpiStream.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/PDB && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/PDB -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/TpiStream.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/PDB/Raw/TpiStream.cpp /usr/bin/ranlib ../libLLVMSupport.a make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 19%] Built target LLVMSupport make -f utils/TableGen/CMakeFiles/llvm-tblgen.dir/build.make utils/TableGen/CMakeFiles/llvm-tblgen.dir/depend make -f utils/FileCheck/CMakeFiles/FileCheck.dir/build.make utils/FileCheck/CMakeFiles/FileCheck.dir/depend make -f utils/not/CMakeFiles/not.dir/build.make utils/not/CMakeFiles/not.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/utils/FileCheck /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/utils/FileCheck /builddir/build/BUILD/llvm-3.9.1.src/_build/utils/FileCheck/CMakeFiles/FileCheck.dir/DependInfo.cmake --color= make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/utils/not /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/utils/not /builddir/build/BUILD/llvm-3.9.1.src/_build/utils/not/CMakeFiles/not.dir/DependInfo.cmake --color= make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/utils/TableGen /builddir/build/BUILD/llvm-3.9.1.src/_build/utils/TableGen/CMakeFiles/llvm-tblgen.dir/DependInfo.cmake --color= Scanning dependencies of target not make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f utils/not/CMakeFiles/not.dir/build.make utils/not/CMakeFiles/not.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' Scanning dependencies of target FileCheck Scanning dependencies of target llvm-tblgen make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f utils/FileCheck/CMakeFiles/FileCheck.dir/build.make utils/FileCheck/CMakeFiles/FileCheck.dir/build make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f utils/TableGen/CMakeFiles/llvm-tblgen.dir/build.make utils/TableGen/CMakeFiles/llvm-tblgen.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 19%] Building CXX object utils/not/CMakeFiles/not.dir/not.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/utils/not && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/utils/not -I/builddir/build/BUILD/llvm-3.9.1.src/utils/not -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/not.dir/not.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/utils/not/not.cpp [ 19%] Building CXX object utils/FileCheck/CMakeFiles/FileCheck.dir/FileCheck.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/utils/FileCheck && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/utils/FileCheck -I/builddir/build/BUILD/llvm-3.9.1.src/utils/FileCheck -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/FileCheck.dir/FileCheck.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/utils/FileCheck/FileCheck.cpp [ 19%] Linking CXX executable ../../bin/llvm-tblgen cd /builddir/build/BUILD/llvm-3.9.1.src/_build/utils/TableGen && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-tblgen.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/obj.llvm-tblgen.dir/AsmMatcherEmitter.cpp.o CMakeFiles/obj.llvm-tblgen.dir/AsmWriterEmitter.cpp.o CMakeFiles/obj.llvm-tblgen.dir/AsmWriterInst.cpp.o CMakeFiles/obj.llvm-tblgen.dir/Attributes.cpp.o CMakeFiles/obj.llvm-tblgen.dir/CallingConvEmitter.cpp.o CMakeFiles/obj.llvm-tblgen.dir/CodeEmitterGen.cpp.o CMakeFiles/obj.llvm-tblgen.dir/CodeGenDAGPatterns.cpp.o CMakeFiles/obj.llvm-tblgen.dir/CodeGenInstruction.cpp.o CMakeFiles/obj.llvm-tblgen.dir/CodeGenMapTable.cpp.o CMakeFiles/obj.llvm-tblgen.dir/CodeGenRegisters.cpp.o CMakeFiles/obj.llvm-tblgen.dir/CodeGenSchedule.cpp.o CMakeFiles/obj.llvm-tblgen.dir/CodeGenTarget.cpp.o CMakeFiles/obj.llvm-tblgen.dir/DAGISelEmitter.cpp.o CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcherEmitter.cpp.o CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcherGen.cpp.o CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcherOpt.cpp.o CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcher.cpp.o CMakeFiles/obj.llvm-tblgen.dir/DFAPacketizerEmitter.cpp.o CMakeFiles/obj.llvm-tblgen.dir/DisassemblerEmitter.cpp.o CMakeFiles/obj.llvm-tblgen.dir/FastISelEmitter.cpp.o CMakeFiles/obj.llvm-tblgen.dir/FixedLenDecoderEmitter.cpp.o CMakeFiles/obj.llvm-tblgen.dir/InstrInfoEmitter.cpp.o CMakeFiles/obj.llvm-tblgen.dir/IntrinsicEmitter.cpp.o CMakeFiles/obj.llvm-tblgen.dir/OptParserEmitter.cpp.o CMakeFiles/obj.llvm-tblgen.dir/PseudoLoweringEmitter.cpp.o CMakeFiles/obj.llvm-tblgen.dir/RegisterInfoEmitter.cpp.o CMakeFiles/obj.llvm-tblgen.dir/SearchableTableEmitter.cpp.o CMakeFiles/obj.llvm-tblgen.dir/SubtargetEmitter.cpp.o CMakeFiles/obj.llvm-tblgen.dir/TableGen.cpp.o CMakeFiles/obj.llvm-tblgen.dir/X86DisassemblerTables.cpp.o CMakeFiles/obj.llvm-tblgen.dir/X86ModRMFilters.cpp.o CMakeFiles/obj.llvm-tblgen.dir/X86RecognizableInstr.cpp.o CMakeFiles/obj.llvm-tblgen.dir/CTagsEmitter.cpp.o -o ../../bin/llvm-tblgen -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVMSupport.a ../../lib/libLLVMTableGen.a -lpthread ../../lib/libLLVMSupport.a -lrt -ldl -ltinfo -lpthread -lz -lm make -f utils/yaml-bench/CMakeFiles/yaml-bench.dir/build.make utils/yaml-bench/CMakeFiles/yaml-bench.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/utils/yaml-bench /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/utils/yaml-bench /builddir/build/BUILD/llvm-3.9.1.src/_build/utils/yaml-bench/CMakeFiles/yaml-bench.dir/DependInfo.cmake --color= Scanning dependencies of target yaml-bench make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f utils/yaml-bench/CMakeFiles/yaml-bench.dir/build.make utils/yaml-bench/CMakeFiles/yaml-bench.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 19%] Building CXX object utils/yaml-bench/CMakeFiles/yaml-bench.dir/YAMLBench.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/utils/yaml-bench && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/utils/yaml-bench -I/builddir/build/BUILD/llvm-3.9.1.src/utils/yaml-bench -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/yaml-bench.dir/YAMLBench.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/utils/yaml-bench/YAMLBench.cpp [ 19%] Linking CXX executable ../../bin/not cd /builddir/build/BUILD/llvm-3.9.1.src/_build/utils/not && /usr/bin/cmake -E cmake_link_script CMakeFiles/not.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/not.dir/not.cpp.o -o ../../bin/not -Wl,-rpath,"\$ORIGIN/../lib" -lpthread ../../lib/libLLVMSupport.a -lrt -ldl -ltinfo -lpthread -lz -lm make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 19%] Built target not BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallString.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/yaml-bench/YAMLBench.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/YAMLParser.h:148:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallString.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/yaml-bench/YAMLBench.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 19%] Linking CXX executable ../../bin/yaml-bench cd /builddir/build/BUILD/llvm-3.9.1.src/_build/utils/yaml-bench && /usr/bin/cmake -E cmake_link_script CMakeFiles/yaml-bench.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/yaml-bench.dir/YAMLBench.cpp.o -o ../../bin/yaml-bench -Wl,-rpath,"\$ORIGIN/../lib" -lpthread ../../lib/libLLVMSupport.a -lrt -ldl -ltinfo -lpthread -lz -lm make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 19%] Built target yaml-bench make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 19%] Built target llvm-tblgen make -f lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build.make lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/depend make -f include/llvm/IR/CMakeFiles/intrinsics_gen.dir/build.make include/llvm/IR/CMakeFiles/intrinsics_gen.dir/depend make -f lib/LibDriver/CMakeFiles/LibOptionsTableGen.dir/build.make lib/LibDriver/CMakeFiles/LibOptionsTableGen.dir/depend make -f unittests/Option/CMakeFiles/OptsTestTableGen.dir/build.make unittests/Option/CMakeFiles/OptsTestTableGen.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/include/llvm/IR /builddir/build/BUILD/llvm-3.9.1.src/_build/include/llvm/IR/CMakeFiles/intrinsics_gen.dir/DependInfo.cmake --color= make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/IR /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/IR /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/DependInfo.cmake --color= make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/LibDriver /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/LibDriver /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/LibDriver/CMakeFiles/LibOptionsTableGen.dir/DependInfo.cmake --color= make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/unittests/Option /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Option /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Option/CMakeFiles/OptsTestTableGen.dir/DependInfo.cmake --color= Scanning dependencies of target intrinsics_gen make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f include/llvm/IR/CMakeFiles/intrinsics_gen.dir/build.make include/llvm/IR/CMakeFiles/intrinsics_gen.dir/build Scanning dependencies of target AttributeCompatFuncTableGen make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build.make lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' Scanning dependencies of target LibOptionsTableGen make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/LibDriver/CMakeFiles/LibOptionsTableGen.dir/build.make lib/LibDriver/CMakeFiles/LibOptionsTableGen.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 19%] Building Attributes.inc... [ 19%] Building Intrinsics.gen... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/include/llvm/IR && ../../../bin/llvm-tblgen -gen-attrs -I /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target -I /builddir/build/BUILD/llvm-3.9.1.src/include /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Attributes.td -o /builddir/build/BUILD/llvm-3.9.1.src/_build/include/llvm/IR/Attributes.inc.tmp cd /builddir/build/BUILD/llvm-3.9.1.src/_build/include/llvm/IR && ../../../bin/llvm-tblgen -gen-intrinsic -I /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target -I /builddir/build/BUILD/llvm-3.9.1.src/include /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Intrinsics.td -o /builddir/build/BUILD/llvm-3.9.1.src/_build/include/llvm/IR/Intrinsics.gen.tmp [ 19%] Building AttributesCompatFunc.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/IR && ../../bin/llvm-tblgen -gen-attrs -I /builddir/build/BUILD/llvm-3.9.1.src/lib/IR -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target -I /builddir/build/BUILD/llvm-3.9.1.src/include /builddir/build/BUILD/llvm-3.9.1.src/lib/IR/AttributesCompatFunc.td -o /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/IR/AttributesCompatFunc.inc.tmp Scanning dependencies of target OptsTestTableGen make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f unittests/Option/CMakeFiles/OptsTestTableGen.dir/build.make unittests/Option/CMakeFiles/OptsTestTableGen.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 19%] Building Options.inc... [ 19%] Building Opts.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/LibDriver && ../../bin/llvm-tblgen -gen-opt-parser-defs -I /builddir/build/BUILD/llvm-3.9.1.src/lib/LibDriver -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target -I /builddir/build/BUILD/llvm-3.9.1.src/include /builddir/build/BUILD/llvm-3.9.1.src/lib/LibDriver/Options.td -o /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/LibDriver/Options.inc.tmp cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Option && ../../bin/llvm-tblgen -gen-opt-parser-defs -I /builddir/build/BUILD/llvm-3.9.1.src/unittests/Option -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target -I /builddir/build/BUILD/llvm-3.9.1.src/include /builddir/build/BUILD/llvm-3.9.1.src/unittests/Option/Opts.td -o /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Option/Opts.inc.tmp [ 19%] Updating Attributes.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/include/llvm/IR && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-3.9.1.src/_build/include/llvm/IR/Attributes.inc.tmp /builddir/build/BUILD/llvm-3.9.1.src/_build/include/llvm/IR/Attributes.inc [ 19%] Updating AttributesCompatFunc.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/IR && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/IR/AttributesCompatFunc.inc.tmp /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/IR/AttributesCompatFunc.inc [ 19%] Updating Options.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/LibDriver && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/LibDriver/Options.inc.tmp /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/LibDriver/Options.inc make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 19%] Updating Opts.inc... [ 19%] Built target AttributeCompatFuncTableGen make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Option && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Option/Opts.inc.tmp /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Option/Opts.inc [ 19%] Built target LibOptionsTableGen make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/LibDriver/CMakeFiles/LLVMLibDriver.dir/build.make lib/LibDriver/CMakeFiles/LLVMLibDriver.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/LibDriver /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/LibDriver /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/LibDriver/CMakeFiles/LLVMLibDriver.dir/DependInfo.cmake --color= [ 19%] Built target OptsTestTableGen Scanning dependencies of target LLVMLibDriver make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/LibDriver/CMakeFiles/LLVMLibDriver.dir/build.make lib/LibDriver/CMakeFiles/LLVMLibDriver.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 19%] Building CXX object lib/LibDriver/CMakeFiles/LLVMLibDriver.dir/LibDriver.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/LibDriver && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/LibDriver -I/builddir/build/BUILD/llvm-3.9.1.src/lib/LibDriver -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMLibDriver.dir/LibDriver.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/LibDriver/LibDriver.cpp [ 19%] Updating Intrinsics.gen... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/include/llvm/IR && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-3.9.1.src/_build/include/llvm/IR/Intrinsics.gen.tmp /builddir/build/BUILD/llvm-3.9.1.src/_build/include/llvm/IR/Intrinsics.gen make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 19%] Built target intrinsics_gen make -f lib/IR/CMakeFiles/LLVMCore.dir/build.make lib/IR/CMakeFiles/LLVMCore.dir/depend make -f lib/IRReader/CMakeFiles/LLVMIRReader.dir/build.make lib/IRReader/CMakeFiles/LLVMIRReader.dir/depend make -f lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/build.make lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/depend make -f lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/build.make lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/IRReader /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/IRReader /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/IRReader/CMakeFiles/LLVMIRReader.dir/DependInfo.cmake --color= make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/SelectionDAG /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/DependInfo.cmake --color= make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/IR /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/IR /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/IR/CMakeFiles/LLVMCore.dir/DependInfo.cmake --color= make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DependInfo.cmake --color= make -f lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/build.make lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/depend Scanning dependencies of target LLVMIRReader make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/IRReader/CMakeFiles/LLVMIRReader.dir/build.make lib/IRReader/CMakeFiles/LLVMIRReader.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 19%] Building CXX object lib/IRReader/CMakeFiles/LLVMIRReader.dir/IRReader.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/IRReader && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/IRReader -I/builddir/build/BUILD/llvm-3.9.1.src/lib/IRReader -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMIRReader.dir/IRReader.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/IRReader/IRReader.cpp make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/AsmPrinter /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DependInfo.cmake --color= [ 19%] Linking CXX static library ../../libLLVMDebugInfoPDB.a cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/PDB && /usr/bin/cmake -P CMakeFiles/LLVMDebugInfoPDB.dir/cmake_clean_target.cmake [ 19%] Linking CXX executable ../../bin/FileCheck cd /builddir/build/BUILD/llvm-3.9.1.src/_build/utils/FileCheck && /usr/bin/cmake -E cmake_link_script CMakeFiles/FileCheck.dir/link.txt --verbose=1 Scanning dependencies of target LLVMSelectionDAG make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/build.make lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/build cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/PDB && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMDebugInfoPDB.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/FileCheck.dir/FileCheck.cpp.o -o ../../bin/FileCheck -Wl,-rpath,"\$ORIGIN/../lib" -lpthread ../../lib/libLLVMSupport.a -lrt -ldl -ltinfo -lpthread -lz -lm make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' /usr/bin/ar qc ../../libLLVMDebugInfoPDB.a CMakeFiles/LLVMDebugInfoPDB.dir/GenericError.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/IPDBSourceFile.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDB.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBContext.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBExtras.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBInterfaceAnchors.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbol.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolAnnotation.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolBlock.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCompiland.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCompilandDetails.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCompilandEnv.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCustom.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolData.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolExe.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolFunc.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolFuncDebugEnd.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolFuncDebugStart.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolLabel.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolPublicSymbol.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolThunk.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeArray.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeBaseClass.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeBuiltin.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeCustom.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeDimension.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeEnum.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeFriend.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeFunctionArg.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeFunctionSig.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeManaged.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypePointer.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeTypedef.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeUDT.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeVTable.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeVTableShape.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolUnknown.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolUsingNamespace.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymDumper.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/DbiStream.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/DbiStreamBuilder.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/EnumTables.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/Hash.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/IndexedStreamData.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/InfoStream.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/InfoStreamBuilder.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/MappedBlockStream.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/ModInfo.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/ModStream.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/MsfBuilder.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/MsfCommon.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/NameHashTable.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/NameMap.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/NameMapBuilder.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/PDBFile.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/PDBFileBuilder.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/PublicsStream.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/RawError.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/RawSession.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/SymbolStream.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Raw/TpiStream.cpp.o [ 19%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/DAGCombiner.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/SelectionDAG && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/SelectionDAG -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/DAGCombiner.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/DAGCombiner.cpp Scanning dependencies of target LLVMCore make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/IR/CMakeFiles/LLVMCore.dir/build.make lib/IR/CMakeFiles/LLVMCore.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 19%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/AsmWriter.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/IR && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/IR -I/builddir/build/BUILD/llvm-3.9.1.src/lib/IR -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/AsmWriter.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/IR/AsmWriter.cpp BUILDSTDERR: In file included from /usr/include/c++/8/vector:69, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Error.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Object/Error.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Object/Binary.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Object/Archive.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Object/ArchiveWriter.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/LibDriver/LibDriver.cpp:17: BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::NewArchiveMember}; _Tp = llvm::NewArchiveMember; _Alloc = std::allocator]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 BUILDSTDERR: vector<_Tp, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In function 'int llvm::libDriverMain(llvm::ArrayRef)': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), std::forward<_Args>(__args)...); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ Scanning dependencies of target LLVMAsmPrinter make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/build.make lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 19%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AddressPool.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/AsmPrinter && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/AsmPrinter -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/AddressPool.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/AddressPool.cpp make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 19%] Built target FileCheck make -f lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/build.make lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MIRParser /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/MIRParser /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/DependInfo.cmake --color= [ 19%] Linking CXX static library ../libLLVMLibDriver.a cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/LibDriver && /usr/bin/cmake -P CMakeFiles/LLVMLibDriver.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/LibDriver && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMLibDriver.dir/link.txt --verbose=1 /usr/bin/ar qc ../libLLVMLibDriver.a CMakeFiles/LLVMLibDriver.dir/LibDriver.cpp.o Scanning dependencies of target LLVMMIRParser make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/build.make lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 19%] Building CXX object lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/MILexer.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/MIRParser && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/MIRParser -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MIRParser -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMIRParser.dir/MILexer.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MIRParser/MILexer.cpp /usr/bin/ranlib ../libLLVMLibDriver.a make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 19%] Built target LLVMLibDriver [ 19%] Building CXX object lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/MIParser.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/MIRParser && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/MIRParser -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MIRParser -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMIRParser.dir/MIParser.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MIRParser/MIParser.cpp /usr/bin/ranlib ../../libLLVMDebugInfoPDB.a [ 19%] Linking CXX static library ../libLLVMIRReader.a cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/IRReader && /usr/bin/cmake -P CMakeFiles/LLVMIRReader.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/IRReader && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMIRReader.dir/link.txt --verbose=1 /usr/bin/ar qc ../libLLVMIRReader.a CMakeFiles/LLVMIRReader.dir/IRReader.cpp.o Scanning dependencies of target LLVMCodeGen make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/build.make lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/build /usr/bin/ranlib ../libLLVMIRReader.a make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 19%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/AggressiveAntiDepBreaker.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/AggressiveAntiDepBreaker.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AggressiveAntiDepBreaker.cpp [ 19%] Built target LLVMIRReader make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 19%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/ARMException.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/AsmPrinter && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/AsmPrinter -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/ARMException.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/ARMException.cpp [ 19%] Built target LLVMDebugInfoPDB [ 19%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/AllocationOrder.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/AllocationOrder.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AllocationOrder.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:40: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: ^ [ 19%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AsmPrinter.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/AsmPrinter && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/AsmPrinter -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/AsmPrinter.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/AsmPrinter.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SelectionDAG.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SelectionDAG.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SelectionDAG.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:15006:71: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SelectionDAG.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SelectionDAG.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunction.h:551:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SelectionDAG.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SelectionDAG.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SelectionDAG.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/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-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AntiDepBreaker.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AggressiveAntiDepBreaker.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AggressiveAntiDepBreaker.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/EHStreamer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfException.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/ARMException.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/EHStreamer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfException.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/EHStreamer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfException.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/ARMException.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/EHStreamer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfException.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/IR/AsmWriter.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/IR/AsmWriter.cpp:145:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/IR/AsmWriter.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/EHStreamer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfException.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/ARMException.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/EHStreamer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfException.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/EHStreamer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfException.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/ARMException.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/EHStreamer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfException.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AntiDepBreaker.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AggressiveAntiDepBreaker.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AggressiveAntiDepBreaker.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AntiDepBreaker.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AggressiveAntiDepBreaker.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AntiDepBreaker.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AggressiveAntiDepBreaker.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AggressiveAntiDepBreaker.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AntiDepBreaker.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AggressiveAntiDepBreaker.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AntiDepBreaker.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AggressiveAntiDepBreaker.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AggressiveAntiDepBreaker.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AntiDepBreaker.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AggressiveAntiDepBreaker.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AntiDepBreaker.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AggressiveAntiDepBreaker.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AggressiveAntiDepBreaker.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AntiDepBreaker.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AggressiveAntiDepBreaker.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/AddressPool.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/AddressPool.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/AddressPool.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/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: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AntiDepBreaker.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AggressiveAntiDepBreaker.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AggressiveAntiDepBreaker.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AntiDepBreaker.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AggressiveAntiDepBreaker.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AntiDepBreaker.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AggressiveAntiDepBreaker.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AggressiveAntiDepBreaker.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AntiDepBreaker.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AggressiveAntiDepBreaker.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/AddressPool.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/AddressPool.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/AddressPool.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/AddressPool.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/AddressPool.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/AddressPool.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunction.h:551:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/AddressPool.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/AddressPool.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-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AllocationOrder.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: ^ [ 19%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Attributes.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/IR && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/IR -I/builddir/build/BUILD/llvm-3.9.1.src/lib/IR -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/Attributes.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/IR/Attributes.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MIRParser/MIParser.cpp:26: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MIRParser/MIParser.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MIRParser/MIParser.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MIRParser/MIParser.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MIRParser/MIParser.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MIRParser/MIParser.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MIRParser/MIParser.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MIRParser/MIParser.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MIRParser/MIParser.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MIRParser/MIParser.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MIRParser/MIParser.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MIRParser/MIParser.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MIRParser/MIParser.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MIRParser/MIParser.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MIRParser/MIParser.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MIRParser/MIParser.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MIRParser/MIParser.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MIRParser/MIParser.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MIRParser/MIParser.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MIRParser/MIParser.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MIRParser/MIParser.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MIRParser/MIParser.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MIRParser/MIParser.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MIRParser/MIParser.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MIRParser/MIParser.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MIRParser/MIParser.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MIRParser/MIParser.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MIRParser/MIParser.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MIRParser/MIParser.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 19%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/FastISel.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/SelectionDAG && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/SelectionDAG -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/FastISel.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/FastISel.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AllocationOrder.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AllocationOrder.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunction.h:551:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AllocationOrder.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AllocationOrder.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AllocationOrder.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AllocationOrder.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AllocationOrder.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AllocationOrder.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-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/AsmPrinter.cpp:53: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/AsmPrinter.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/AsmPrinter.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LexicalScopes.h:93:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/AsmPrinter.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/AsmPrinter.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/AsmPrinter.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/AsmPrinter.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/AsmPrinter.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/AsmPrinter.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/AsmPrinter.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/AsmPrinter.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/AsmPrinter.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/AsmPrinter.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/AsmPrinter.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/AsmPrinter.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/AsmPrinter.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/AsmPrinter.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/AsmPrinter.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/AsmPrinter.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/AsmPrinter.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/AsmPrinter.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/AsmPrinter.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/AsmPrinter.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/AsmPrinter.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/AsmPrinter.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Attributes.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/IR/Attributes.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/IR/Attributes.cpp:742:76: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Attributes.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/IR/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Attributes.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/IR/Attributes.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/IR/Attributes.cpp:794:48: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Attributes.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/IR/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Attributes.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/IR/Attributes.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/IR/Attributes.cpp:828:70: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Attributes.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/IR/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-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/FastISel.cpp:53: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/BranchProbabilityInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/FastISel.cpp:44: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/BranchProbabilityInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/FastISel.cpp:44: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/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: ^~~~ [ 19%] Building CXX object lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/MIRParser.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/MIRParser && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/MIRParser -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MIRParser -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMIRParser.dir/MIRParser.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MIRParser/MIRParser.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/BranchProbabilityInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/FastISel.cpp:44: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/BranchProbabilityInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/FastISel.cpp:44: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/BranchProbabilityInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/FastISel.cpp:44: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/BranchProbabilityInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/FastISel.cpp:44: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/BranchProbabilityInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/FastISel.cpp:44: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/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-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MIRParser/MIRParser.cpp:30: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Module.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MIRParser/MIRParser.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MIRParser/MIRParser.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Module.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MIRParser/MIRParser.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MIRParser/MIRParser.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-3.9.1.src/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Module.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MIRParser/MIRParser.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MIRParser/MIRParser.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Module.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MIRParser/MIRParser.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MIRParser/MIRParser.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-3.9.1.src/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Module.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MIRParser/MIRParser.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MIRParser/MIRParser.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/YAMLParser.h:148:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Module.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MIRParser/MIRParser.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MIRParser/MIRParser.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-3.9.1.src/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Module.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MIRParser/MIRParser.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MIRParser/MIRParser.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Module.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MIRParser/MIRParser.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MIRParser/MIRParser.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 19%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/AutoUpgrade.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/IR && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/IR -I/builddir/build/BUILD/llvm-3.9.1.src/lib/IR -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/AutoUpgrade.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/IR/AutoUpgrade.cpp [ 19%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/FunctionLoweringInfo.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/SelectionDAG && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/SelectionDAG -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/FunctionLoweringInfo.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp make -f lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/build.make lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/GlobalISel /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/GlobalISel /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/DependInfo.cmake --color= Scanning dependencies of target LLVMGlobalISel make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/build.make lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 19%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/GlobalISel.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/GlobalISel && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/GlobalISel -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/GlobalISel -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMGlobalISel.dir/GlobalISel.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/GlobalISel/GlobalISel.cpp [ 19%] Linking CXX static library ../../libLLVMGlobalISel.a cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/GlobalISel && /usr/bin/cmake -P CMakeFiles/LLVMGlobalISel.dir/cmake_clean_target.cmake [ 19%] Linking CXX static library ../../libLLVMMIRParser.a cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/MIRParser && /usr/bin/cmake -P CMakeFiles/LLVMMIRParser.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/GlobalISel && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMGlobalISel.dir/link.txt --verbose=1 cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/MIRParser && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMMIRParser.dir/link.txt --verbose=1 /usr/bin/ar qc ../../libLLVMMIRParser.a CMakeFiles/LLVMMIRParser.dir/MILexer.cpp.o CMakeFiles/LLVMMIRParser.dir/MIParser.cpp.o CMakeFiles/LLVMMIRParser.dir/MIRParser.cpp.o /usr/bin/ar qc ../../libLLVMGlobalISel.a CMakeFiles/LLVMGlobalISel.dir/GlobalISel.cpp.o /usr/bin/ranlib ../../libLLVMGlobalISel.a BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/lib/IR/AutoUpgrade.cpp: In function 'bool UpgradeIntrinsicFunction1(llvm::Function*, llvm::Function*&)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/IR/AutoUpgrade.cpp:192:5: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: if (Name == "stackprotectorcheck") { BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/IR/AutoUpgrade.cpp:197:3: note: here BUILDSTDERR: case 'x': { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/FunctionLoweringInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/APInt.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/FunctionLoweringInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/FunctionLoweringInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/APInt.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/FunctionLoweringInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/FunctionLoweringInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/APInt.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/FunctionLoweringInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/FunctionLoweringInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/APInt.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/FunctionLoweringInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/FunctionLoweringInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/APInt.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/FunctionLoweringInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/FunctionLoweringInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/APInt.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/FunctionLoweringInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/FunctionLoweringInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/APInt.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/FunctionLoweringInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ /usr/bin/ranlib ../../libLLVMMIRParser.a make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 19%] Built target LLVMGlobalISel [ 19%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/Analysis.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/Analysis.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/Analysis.cpp [ 19%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/InstrEmitter.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/SelectionDAG && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/SelectionDAG -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/InstrEmitter.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/InstrEmitter.cpp [ 19%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AsmPrinterDwarf.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/AsmPrinter && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/AsmPrinter -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/AsmPrinterDwarf.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/InstrEmitter.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: ^ make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 19%] Built target LLVMMIRParser [ 19%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/BasicBlock.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/IR && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/IR -I/builddir/build/BUILD/llvm-3.9.1.src/lib/IR -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/BasicBlock.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/IR/BasicBlock.cpp [ 19%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeDAG.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/SelectionDAG && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/SelectionDAG -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/LegalizeDAG.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp [ 19%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Comdat.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/IR && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/IR -I/builddir/build/BUILD/llvm-3.9.1.src/lib/IR -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/Comdat.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/IR/Comdat.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/InstrEmitter.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/InstrEmitter.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/InstrEmitter.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/InstrEmitter.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/InstrEmitter.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/InstrEmitter.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/InstrEmitter.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/InstrEmitter.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/InstrEmitter.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/InstrEmitter.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/InstrEmitter.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/InstrEmitter.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-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp:33: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DIEHash.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/ByteStreamer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DIEHash.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/ByteStreamer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/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: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/InstrEmitter.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/InstrEmitter.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/InstrEmitter.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/InstrEmitter.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 19%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/AtomicExpandPass.cpp.o BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DIEHash.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/ByteStreamer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LexicalScopes.h:93:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DIEHash.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/ByteStreamer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/AtomicExpandPass.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AtomicExpandPass.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DIEHash.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/ByteStreamer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DIEHash.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/ByteStreamer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/AsmPrinterDwarf.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DIEHash.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/ByteStreamer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DIEHash.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/ByteStreamer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/AsmPrinterDwarf.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/InstrEmitter.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/InstrEmitter.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/InstrEmitter.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/InstrEmitter.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 19%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ConstantFold.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/IR && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/IR -I/builddir/build/BUILD/llvm-3.9.1.src/lib/IR -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/ConstantFold.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/IR/ConstantFold.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/Analysis.cpp:29: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/Analysis.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/Analysis.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/Analysis.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/Analysis.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/Analysis.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/Analysis.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/Analysis.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/Analysis.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/Analysis.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/Analysis.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/Analysis.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/Analysis.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/Analysis.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/Analysis.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/Analysis.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/Analysis.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/Analysis.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/Analysis.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/Analysis.cpp:707:73: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/Analysis.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/Analysis.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/Analysis.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/Analysis.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/Analysis.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/Analysis.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/Analysis.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/Analysis.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/Analysis.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/Analysis.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 19%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeFloatTypes.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/SelectionDAG && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/SelectionDAG -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/LegalizeFloatTypes.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AtomicExpandPass.cpp:30: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp:37: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: ^ [ 19%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ConstantRange.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/IR && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/IR -I/builddir/build/BUILD/llvm-3.9.1.src/lib/IR -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/ConstantRange.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/IR/ConstantRange.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/IRBuilder.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/AtomicExpandUtils.h:11, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AtomicExpandPass.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/AtomicExpandUtils.h:10, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AtomicExpandPass.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunction.h:551:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunction.h:551:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 19%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Constants.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/IR && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/IR -I/builddir/build/BUILD/llvm-3.9.1.src/lib/IR -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/Constants.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/IR/Constants.cpp BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp: In member function 'bool {anonymous}::SelectionDAGLegalize::LegalizeSetCCCondCode(llvm::EVT, llvm::SDValue&, llvm::SDValue&, llvm::SDValue&, bool&, const llvm::SDLoc&)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp:1586:9: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: if (!OpVT.isInteger()) { BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp:1595:5: note: here BUILDSTDERR: case ISD::SETLE: BUILDSTDERR: ^~~~ [ 19%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeIntegerTypes.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/SelectionDAG && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/SelectionDAG -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/LegalizeIntegerTypes.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp make -f lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/build.make lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Bitcode/Reader /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Bitcode/Reader /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/DependInfo.cmake --color= Scanning dependencies of target LLVMBitReader make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/build.make lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 19%] Building CXX object lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/BitReader.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Bitcode/Reader && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Bitcode/Reader -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Bitcode/Reader -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMBitReader.dir/BitReader.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Bitcode/Reader/BitReader.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunction.h:551:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp:21: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 19%] Building CXX object lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/BitcodeReader.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Bitcode/Reader && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Bitcode/Reader -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Bitcode/Reader -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMBitReader.dir/BitcodeReader.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Bitcode/Reader/BitcodeReader.cpp [ 19%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/BasicTargetTransformInfo.cpp.o [ 19%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Core.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/BasicTargetTransformInfo.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/BasicTargetTransformInfo.cpp cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/IR && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/IR -I/builddir/build/BUILD/llvm-3.9.1.src/lib/IR -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/Core.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/IR/Core.cpp BUILDSTDERR: In file included from /usr/include/c++/8/vector:69, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/StreamingMemoryObject.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Bitcode/BitstreamReader.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Bitcode/Reader/BitcodeReader.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator > >'} changed in GCC 7.1 BUILDSTDERR: vector<_Tp, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::ValueInfo}; _Tp = llvm::ValueInfo; _Alloc = std::allocator]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::ValueInfo}; _Tp = llvm::ValueInfo; _Alloc = std::allocator]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), std::forward<_Args>(__args)...); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 BUILDSTDERR: vector<_Tp, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/BasicTTIImpl.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/BasicTargetTransformInfo.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: /usr/include/c++/8/bits/vector.tcc: In member function 'std::error_code {anonymous}::ModuleSummaryIndexBitcodeReader::parseModule()': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), std::forward<_Args>(__args)...); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), std::forward<_Args>(__args)...); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/LoopInfo.h:39, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/BasicTTIImpl.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/BasicTargetTransformInfo.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/LoopInfo.h:39, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/BasicTTIImpl.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/BasicTargetTransformInfo.cpp:18: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/IR/Core.cpp: In function 'void LLVMContextSetDiagnosticHandler(LLVMContextRef, LLVMDiagnosticHandler, void*)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/IR/Core.cpp:91:18: 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: Handler), BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/IR/Core.cpp: In function 'void (* LLVMContextGetDiagnosticHandler(LLVMContextRef))(LLVMDiagnosticInfoRef, void*)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/IR/Core.cpp:97:40: warning: cast between incompatible function types from 'llvm::LLVMContext::DiagnosticHandlerTy' {aka 'void (*)(const llvm::DiagnosticInfo&, void*)'} to 'LLVMDiagnosticHandler' {aka 'void (*)(LLVMOpaqueDiagnosticInfo*, void*)'} [-Wcast-function-type] BUILDSTDERR: unwrap(C)->getDiagnosticHandler()); BUILDSTDERR: ^ [ 20%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/BranchFolding.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/BranchFolding.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/BranchFolding.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/BranchFolding.cpp:32: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SparseSet.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LivePhysRegs.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/BranchFolding.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/BranchFolding.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/SmallPtrSet.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/BranchFolding.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/BranchFolding.cpp:20: 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-3.9.1.src/include/llvm/ADT/SparseSet.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LivePhysRegs.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/BranchFolding.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/BranchFolding.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-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-3.9.1.src/include/llvm/ADT/SmallPtrSet.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/BranchFolding.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/BranchFolding.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-3.9.1.src/include/llvm/ADT/SparseSet.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LivePhysRegs.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/BranchFolding.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/BranchFolding.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-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-3.9.1.src/include/llvm/ADT/SmallPtrSet.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/BranchFolding.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/BranchFolding.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-3.9.1.src/include/llvm/ADT/SparseSet.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LivePhysRegs.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/BranchFolding.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/BranchFolding.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-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-3.9.1.src/include/llvm/ADT/SmallPtrSet.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/BranchFolding.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/BranchFolding.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 /usr/include/c++/8/vector:64, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/StreamingMemoryObject.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Bitcode/BitstreamReader.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Bitcode/Reader/BitcodeReader.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h: In member function 'std::error_code {anonymous}::BitcodeReader::parseModule(uint64_t, bool)': BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), __x); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SparseSet.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LivePhysRegs.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/BranchFolding.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/BranchFolding.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-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-3.9.1.src/include/llvm/ADT/SmallPtrSet.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/BranchFolding.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/BranchFolding.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-3.9.1.src/include/llvm/ADT/SparseSet.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LivePhysRegs.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/BranchFolding.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/BranchFolding.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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/ios:40, BUILDSTDERR: from /usr/include/c++/8/ostream:38, BUILDSTDERR: from /usr/include/c++/8/iterator:64, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallPtrSet.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/BranchFolding.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/BranchFolding.cpp:20: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 20%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DIBuilder.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/IR && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/IR -I/builddir/build/BUILD/llvm-3.9.1.src/lib/IR -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/DIBuilder.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/IR/DIBuilder.cpp [ 20%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/BuiltinGCs.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/BuiltinGCs.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/BuiltinGCs.cpp [ 20%] Building CXX object lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/BitstreamReader.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Bitcode/Reader && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Bitcode/Reader -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Bitcode/Reader -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMBitReader.dir/BitstreamReader.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Bitcode/Reader/BitstreamReader.cpp [ 20%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CalcSpillWeights.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/CalcSpillWeights.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/CalcSpillWeights.cpp [ 20%] Linking CXX static library ../../libLLVMBitReader.a cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Bitcode/Reader && /usr/bin/cmake -P CMakeFiles/LLVMBitReader.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Bitcode/Reader && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMBitReader.dir/link.txt --verbose=1 /usr/bin/ar qc ../../libLLVMBitReader.a CMakeFiles/LLVMBitReader.dir/BitReader.cpp.o CMakeFiles/LLVMBitReader.dir/BitcodeReader.cpp.o CMakeFiles/LLVMBitReader.dir/BitstreamReader.cpp.o /usr/bin/ranlib ../../libLLVMBitReader.a BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/CalcSpillWeights.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IndexedMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/VirtRegMap.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/CalcSpillWeights.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IndexedMap.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/VirtRegMap.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/ADT/IndexedMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/VirtRegMap.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/CalcSpillWeights.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IndexedMap.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/VirtRegMap.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/CalcSpillWeights.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 21%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DataLayout.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/IR && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/IR -I/builddir/build/BUILD/llvm-3.9.1.src/lib/IR -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/DataLayout.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/IR/DataLayout.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IndexedMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/VirtRegMap.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/CalcSpillWeights.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IndexedMap.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/VirtRegMap.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/ADT/IndexedMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/VirtRegMap.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/CalcSpillWeights.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IndexedMap.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/VirtRegMap.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/ADT/IndexedMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/VirtRegMap.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/CalcSpillWeights.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IndexedMap.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/VirtRegMap.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/CalcSpillWeights.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 21%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CallingConvLower.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/CallingConvLower.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/CallingConvLower.cpp make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 21%] Built target LLVMBitReader [ 21%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeTypes.cpp.o make -f lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/build.make lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/depend cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/SelectionDAG && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/SelectionDAG -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/LegalizeTypes.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp [ 21%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AsmPrinterInlineAsm.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/AsmPrinter && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/AsmPrinter -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/AsmPrinterInlineAsm.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp [ 21%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DebugInfo.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/IR && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/IR -I/builddir/build/BUILD/llvm-3.9.1.src/lib/IR -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/DebugInfo.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/IR/DebugInfo.cpp [ 21%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeTypesGeneric.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/SelectionDAG && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/SelectionDAG -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/LegalizeTypesGeneric.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp [ 21%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CodeGen.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/CodeGen.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/CodeGen.cpp make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Bitcode/Writer /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Bitcode/Writer /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/DependInfo.cmake --color= BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/CallingConvLower.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: ^ Scanning dependencies of target LLVMBitWriter make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/build.make lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 21%] Building CXX object lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/BitWriter.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Bitcode/Writer && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Bitcode/Writer -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Bitcode/Writer -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMBitWriter.dir/BitWriter.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Bitcode/Writer/BitWriter.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/CallingConvLower.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/CallingConvLower.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/CallingConvLower.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/CallingConvLower.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 21%] Building CXX object lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/BitcodeWriter.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Bitcode/Writer && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Bitcode/Writer -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Bitcode/Writer -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMBitWriter.dir/BitcodeWriter.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Bitcode/Writer/BitcodeWriter.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/CallingConvLower.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/CallingConvLower.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunction.h:551:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/CallingConvLower.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/CodeGen/CallingConvLower.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/CallingConvLower.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/CallingConvLower.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/CallingConvLower.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 21%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CodeGenPrepare.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/CodeGenPrepare.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/CodeGenPrepare.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp:38: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/AsmPrinter.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/AsmPrinter.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/AsmPrinter.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/AsmPrinter.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/AsmPrinter.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/AsmPrinter.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/AsmPrinter.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/AsmPrinter.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunction.h:551:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunction.h:551:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/LegalizeTypes.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/AsmPrinter.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/AsmPrinter.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/LegalizeTypes.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/AsmPrinter.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/AsmPrinter.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.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-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/CodeGenPrepare.cpp:48: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: ^ [ 21%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CriticalAntiDepBreaker.cpp.o [ 21%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DebugInfoMetadata.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/IR && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/IR -I/builddir/build/BUILD/llvm-3.9.1.src/lib/IR -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/DebugInfoMetadata.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/IR/DebugInfoMetadata.cpp cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/CriticalAntiDepBreaker.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/CriticalAntiDepBreaker.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/CodeGenPrepare.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/CodeGenPrepare.cpp:3509:64: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/CodeGenPrepare.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/CodeGenPrepare.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 21%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DbgValueHistoryCalculator.cpp.o make -f lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/build.make lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/depend cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/AsmPrinter && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/AsmPrinter -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/DbgValueHistoryCalculator.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Utils /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/DependInfo.cmake --color= [ 21%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DebugHandlerBase.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/AsmPrinter && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/AsmPrinter -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/DebugHandlerBase.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DebugHandlerBase.cpp BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/CodeGenPrepare.cpp: At global scope: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/CodeGenPrepare.cpp:2104:6: warning: 'void {anonymous}::ExtAddrMode::print(llvm::raw_ostream&) const' defined but not used [-Wunused-function] BUILDSTDERR: void ExtAddrMode::print(raw_ostream &OS) const { BUILDSTDERR: ^~~~~~~~~~~ Scanning dependencies of target LLVMTransformUtils make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/build.make lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 21%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/ASanStackFrameLayout.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Utils && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/ASanStackFrameLayout.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils/ASanStackFrameLayout.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp:50:48: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/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 /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp:100:23: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/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 /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunction.h:551:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/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 /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/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 /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AntiDepBreaker.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/CriticalAntiDepBreaker.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/CriticalAntiDepBreaker.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:270: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-3.9.1.src/include/llvm/ADT/SmallVector.h:811:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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 std::pair&; _T2 = llvm::SmallVector, 4>; typename std::__decay_and_strip<_T2>::__type = llvm::SmallVector, 4>; typename std::__decay_and_strip<_Tp>::__type = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:80:38: required from 'ValueT& llvm::MapVector::operator[](const KeyT&) [with KeyT = std::pair; ValueT = llvm::SmallVector, 4>; MapType = llvm::DenseMap, unsigned int, llvm::DenseMapInfo >, llvm::detail::DenseMapPair, unsigned int> >; VectorType = std::vector, llvm::SmallVector, 4> >, std::allocator, llvm::SmallVector, 4> > > >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp:43:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/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 /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:751:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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, llvm::SmallVector, 4> >; _Args = {const std::pair, llvm::SmallVector, 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, llvm::SmallVector, 4> >*; _ForwardIterator = std::pair, llvm::SmallVector, 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, llvm::SmallVector, 4> >*; _ForwardIterator = std::pair, llvm::SmallVector, 4> >*; _Allocator = std::allocator, llvm::SmallVector, 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, llvm::SmallVector, 4> >}; _Tp = std::pair, llvm::SmallVector, 4> >; _Alloc = std::allocator, llvm::SmallVector, 4> > >; std::vector<_Tp, _Alloc>::iterator = __gnu_cxx::__normal_iterator, llvm::SmallVector, 4> >*, std::vector, llvm::SmallVector, 4> >, std::allocator, llvm::SmallVector, 4> > > > >; typename std::_Vector_base<_Tp, _Alloc>::pointer = std::pair, llvm::SmallVector, 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, llvm::SmallVector, 4> >}; _Tp = std::pair, llvm::SmallVector, 4> >; _Alloc = std::allocator, llvm::SmallVector, 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, llvm::SmallVector, 4> >; _Alloc = std::allocator, llvm::SmallVector, 4> > >; std::vector<_Tp, _Alloc>::value_type = std::pair, llvm::SmallVector, 4> >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:80:7: required from 'ValueT& llvm::MapVector::operator[](const KeyT&) [with KeyT = std::pair; ValueT = llvm::SmallVector, 4>; MapType = llvm::DenseMap, unsigned int, llvm::DenseMapInfo >, llvm::detail::DenseMapPair, unsigned int> >; VectorType = std::vector, llvm::SmallVector, 4> >, std::allocator, llvm::SmallVector, 4> > > >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp:43:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/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 /usr/include/c++/8/algorithm:62, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Bitcode/Writer/ValueEnumerator.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Bitcode/Writer/BitcodeWriter.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<{anonymous}::ModuleBitcodeWriter::writePerModuleFunctionSummaryRecord(llvm::SmallVector&, llvm::GlobalValueSummary*, unsigned int, unsigned int, unsigned int, const llvm::Function&):: >]': BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: __unguarded_linear_insert(_RandomAccessIterator __last, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DebugHandlerBase.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AntiDepBreaker.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/CriticalAntiDepBreaker.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/CriticalAntiDepBreaker.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DebugHandlerBase.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DebugHandlerBase.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LexicalScopes.h:93:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AntiDepBreaker.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/CriticalAntiDepBreaker.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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 /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DebugHandlerBase.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DebugHandlerBase.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AntiDepBreaker.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/CriticalAntiDepBreaker.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/CriticalAntiDepBreaker.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AntiDepBreaker.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/CriticalAntiDepBreaker.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AntiDepBreaker.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/CriticalAntiDepBreaker.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/CriticalAntiDepBreaker.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AntiDepBreaker.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/CriticalAntiDepBreaker.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AntiDepBreaker.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/CriticalAntiDepBreaker.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/CriticalAntiDepBreaker.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AntiDepBreaker.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/CriticalAntiDepBreaker.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DebugHandlerBase.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DebugHandlerBase.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DebugHandlerBase.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DebugHandlerBase.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: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ModuleBitcodeWriter::writePerModuleFunctionSummaryRecord(llvm::SmallVector&, llvm::GlobalValueSummary*, unsigned int, unsigned int, unsigned int, const llvm::Function&):: >]': BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: __insertion_sort(_RandomAccessIterator __first, BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algo.h:61, BUILDSTDERR: from /usr/include/c++/8/algorithm:62, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Bitcode/Writer/ValueEnumerator.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Bitcode/Writer/BitcodeWriter.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ModuleBitcodeWriter::writePerModuleFunctionSummaryRecord(llvm::SmallVector&, llvm::GlobalValueSummary*, unsigned int, unsigned int, unsigned int, const llvm::Function&):: >]': BUILDSTDERR: /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, BUILDSTDERR: ^~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AntiDepBreaker.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/CriticalAntiDepBreaker.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/CriticalAntiDepBreaker.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AntiDepBreaker.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/CriticalAntiDepBreaker.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/CriticalAntiDepBreaker.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 21%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/AddDiscriminators.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Utils && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/AddDiscriminators.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils/AddDiscriminators.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AntiDepBreaker.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/CriticalAntiDepBreaker.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/CriticalAntiDepBreaker.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AntiDepBreaker.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/CriticalAntiDepBreaker.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DebugHandlerBase.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DebugHandlerBase.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DebugHandlerBase.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DebugHandlerBase.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DebugHandlerBase.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DebugHandlerBase.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DebugHandlerBase.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DebugHandlerBase.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 21%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/BasicBlockUtils.cpp.o [ 21%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DebugLocStream.cpp.o [ 21%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DebugLoc.cpp.o [ 21%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeVectorOps.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Utils && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/BasicBlockUtils.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils/BasicBlockUtils.cpp cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/IR && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/IR -I/builddir/build/BUILD/llvm-3.9.1.src/lib/IR -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/DebugLoc.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/IR/DebugLoc.cpp cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/AsmPrinter && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/AsmPrinter -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/DebugLocStream.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DebugLocStream.cpp BUILDSTDERR: In file included from /usr/include/c++/8/map:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/UniqueVector.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Bitcode/Writer/ValueEnumerator.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Bitcode/Writer/BitcodeWriter.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': BUILDSTDERR: /usr/include/c++/8/bits/stl_tree.h:2411:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 BUILDSTDERR: _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 21%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DiagnosticInfo.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/IR && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/IR -I/builddir/build/BUILD/llvm-3.9.1.src/lib/IR -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/DiagnosticInfo.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/IR/DiagnosticInfo.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/BasicBlock.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils/BasicBlockUtils.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:55:67: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:77:12: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = llvm::BasicBlock*; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/PredIteratorCache.h:53:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/BasicBlock.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils/BasicBlockUtils.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 21%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DiagnosticPrinter.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/IR && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/IR -I/builddir/build/BUILD/llvm-3.9.1.src/lib/IR -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/DiagnosticPrinter.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/IR/DiagnosticPrinter.cpp BUILDSTDERR: In file included from /usr/include/c++/8/map:61, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/UniqueVector.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Bitcode/Writer/ValueEnumerator.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Bitcode/Writer/BitcodeWriter.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h: In member function 'void {anonymous}::IndexBitcodeWriter::writeCombinedGlobalValueSummary()': BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h:499:8: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 BUILDSTDERR: __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h:499:8: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 BUILDSTDERR: __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h:499:8: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 BUILDSTDERR: __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h:499:8: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 BUILDSTDERR: __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h: In function 'void llvm::WriteIndexToFile(const llvm::ModuleSummaryIndex&, llvm::raw_ostream&, std::map, std::map >*)': BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h:499:8: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 BUILDSTDERR: __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, BUILDSTDERR: In file included from /usr/include/c++/8/algorithm:62, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Bitcode/Writer/ValueEnumerator.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Bitcode/Writer/BitcodeWriter.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::ModuleBitcodeWriter::writePerModuleFunctionSummaryRecord(llvm::SmallVector&, llvm::GlobalValueSummary*, unsigned int, unsigned int, unsigned int, const llvm::Function&):: >]': BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: __introsort_loop(_RandomAccessIterator __first, BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: std::__introsort_loop(__cut, __last, __depth_limit, __comp); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h: In member function 'void {anonymous}::ModuleBitcodeWriter::writePerModuleGlobalValueSummary()': BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: std::__introsort_loop(__first, __last, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ BUILDSTDERR: std::__lg(__last - __first) * 2, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __comp); BUILDSTDERR: ~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: std::__insertion_sort(__first, __first + int(_S_threshold), __comp); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: std::__insertion_sort(__first, __last, __comp); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DebugLocStream.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DebugLocStream.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DebugLocStream.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DebugLocStream.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: ^~~~ [ 21%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Dominators.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/IR && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/IR -I/builddir/build/BUILD/llvm-3.9.1.src/lib/IR -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/Dominators.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/IR/Dominators.cpp [ 21%] Building CXX object lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/BitcodeWriterPass.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Bitcode/Writer && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Bitcode/Writer -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Bitcode/Writer -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMBitWriter.dir/BitcodeWriterPass.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Bitcode/Writer/BitcodeWriterPass.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DebugLocStream.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DebugLocStream.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LexicalScopes.h:93:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DebugLocStream.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DebugLocStream.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 /usr/include/c++/8/map:61, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/UniqueVector.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Bitcode/Writer/ValueEnumerator.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Bitcode/Writer/BitcodeWriter.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h: In function 'void llvm::WriteBitcodeToFile(const llvm::Module*, llvm::raw_ostream&, bool, const llvm::ModuleSummaryIndex*, bool)': BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h:499:8: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 BUILDSTDERR: __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DebugLocStream.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DebugLocStream.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:429:71: required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIE.h:569:39: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DebugLocStream.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DebugLocStream.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DebugLocStream.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DebugLocStream.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DebugLocStream.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DebugLocStream.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Dominators.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/IR/Dominators.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/GenericDomTree.h:689:5: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::BasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/IR/Dominators.cpp:64:22: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Dominators.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/IR/Dominators.cpp:17: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Dominators.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/IR/Dominators.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/GenericDomTreeConstruction.h:57: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-3.9.1.src/include/llvm/Support/GenericDomTreeConstruction.h:169:24: required from 'void llvm::Calculate(llvm::DominatorTreeBase::NodeType>&, FuncT&) [with FuncT = llvm::Function; N = llvm::BasicBlock*; typename llvm::GraphTraits::NodeType = llvm::BasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/IR/Dominators.cpp:67:76: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Dominators.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/IR/Dominators.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Dominators.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/IR/Dominators.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair > >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/GenericDomTreeConstruction.h:57: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-3.9.1.src/include/llvm/Support/GenericDomTreeConstruction.h:169:24: required from 'void llvm::Calculate(llvm::DominatorTreeBase::NodeType>&, FuncT&) [with FuncT = llvm::Function; N = llvm::Inverse; typename llvm::GraphTraits::NodeType = llvm::BasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/IR/Dominators.cpp:70:16: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair > >' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Dominators.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/IR/Dominators.cpp:17: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair > >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 21%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Function.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/IR && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/IR -I/builddir/build/BUILD/llvm-3.9.1.src/lib/IR -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/Function.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/IR/Function.cpp [ 21%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DIE.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/AsmPrinter && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/AsmPrinter -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/DIE.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DIE.cpp [ 21%] Building CXX object lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/ValueEnumerator.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Bitcode/Writer && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Bitcode/Writer -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Bitcode/Writer -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMBitWriter.dir/ValueEnumerator.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Bitcode/Writer/ValueEnumerator.cpp [ 21%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeVectorTypes.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/SelectionDAG && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/SelectionDAG -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/LegalizeVectorOps.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/SelectionDAG && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/SelectionDAG -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/LegalizeVectorTypes.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/FoldingSet.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIE.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DIE.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LexicalScopes.h:93:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/FoldingSet.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIE.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/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-3.9.1.src/include/llvm/ADT/FoldingSet.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIE.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DIE.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/FoldingSet.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIE.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/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-3.9.1.src/include/llvm/ADT/FoldingSet.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIE.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DIE.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/FoldingSet.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIE.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/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-3.9.1.src/include/llvm/ADT/FoldingSet.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIE.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DIE.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/FoldingSet.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIE.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Bitcode/Writer/ValueEnumerator.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Bitcode/Writer/ValueEnumerator.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Bitcode/Writer/ValueEnumerator.cpp:149:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Bitcode/Writer/ValueEnumerator.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Bitcode/Writer/ValueEnumerator.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Bitcode/Writer/ValueEnumerator.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Bitcode/Writer/ValueEnumerator.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Bitcode/Writer/ValueEnumerator.cpp:590:56: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Bitcode/Writer/ValueEnumerator.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Bitcode/Writer/ValueEnumerator.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 21%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/GCOV.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/IR && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/IR -I/builddir/build/BUILD/llvm-3.9.1.src/lib/IR -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/GCOV.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/IR/GCOV.cpp [ 21%] Linking CXX static library ../../libLLVMBitWriter.a cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Bitcode/Writer && /usr/bin/cmake -P CMakeFiles/LLVMBitWriter.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Bitcode/Writer && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMBitWriter.dir/link.txt --verbose=1 /usr/bin/ar qc ../../libLLVMBitWriter.a CMakeFiles/LLVMBitWriter.dir/BitWriter.cpp.o CMakeFiles/LLVMBitWriter.dir/BitcodeWriter.cpp.o CMakeFiles/LLVMBitWriter.dir/BitcodeWriterPass.cpp.o CMakeFiles/LLVMBitWriter.dir/ValueEnumerator.cpp.o BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SelectionDAG.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp:30: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunction.h:551:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SelectionDAG.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SelectionDAG.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp:30: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SelectionDAG.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp:23: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunction.h:551:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp:23: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp:23: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp: In member function 'llvm::SDValue {anonymous}::VectorLegalizer::LegalizeOp(llvm::SDValue)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp:225:9: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: } BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp:226:7: note: here BUILDSTDERR: case TargetLowering::Expand: BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp:364:5: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: } BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp:367:3: note: here BUILDSTDERR: case TargetLowering::Expand: BUILDSTDERR: ^~~~ [ 21%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/GVMaterializer.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/IR && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/IR -I/builddir/build/BUILD/llvm-3.9.1.src/lib/IR -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/GVMaterializer.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/IR/GVMaterializer.cpp [ 21%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Globals.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/IR && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/IR -I/builddir/build/BUILD/llvm-3.9.1.src/lib/IR -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/Globals.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/IR/Globals.cpp [ 21%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/IRBuilder.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/IR && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/IR -I/builddir/build/BUILD/llvm-3.9.1.src/lib/IR -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/IRBuilder.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/IR/IRBuilder.cpp [ 23%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DIEHash.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/AsmPrinter && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/AsmPrinter -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/DIEHash.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DIEHash.cpp [ 23%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/ResourcePriorityQueue.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/SelectionDAG && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/SelectionDAG -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/ResourcePriorityQueue.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/ResourcePriorityQueue.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SelectionDAGISel.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/ResourcePriorityQueue.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/ResourcePriorityQueue.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DIEHash.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/ByteStreamer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DIEHash.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DIEHash.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/ByteStreamer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DIEHash.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/ByteStreamer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DIEHash.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LexicalScopes.h:93:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DIEHash.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/ByteStreamer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DIEHash.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DFAPacketizer.h:29, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/ResourcePriorityQueue.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/ResourcePriorityQueue.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DFAPacketizer.h:29, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/ResourcePriorityQueue.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/ResourcePriorityQueue.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DFAPacketizer.h:29, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/ResourcePriorityQueue.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/ResourcePriorityQueue.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DFAPacketizer.h:29, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/ResourcePriorityQueue.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/ResourcePriorityQueue.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DIEHash.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/ByteStreamer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DIEHash.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:429:71: required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIE.h:569:39: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DIEHash.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/ByteStreamer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DIEHash.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DFAPacketizer.h:29, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/ResourcePriorityQueue.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/ResourcePriorityQueue.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DFAPacketizer.h:29, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/ResourcePriorityQueue.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/ResourcePriorityQueue.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DIEHash.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/ByteStreamer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DIEHash.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DIEHash.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/ByteStreamer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DIEHash.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DFAPacketizer.h:29, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/ResourcePriorityQueue.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/ResourcePriorityQueue.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DFAPacketizer.h:29, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/ResourcePriorityQueue.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/ResourcePriorityQueue.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DFAPacketizer.h:29, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/ResourcePriorityQueue.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/ResourcePriorityQueue.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DFAPacketizer.h:29, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/ResourcePriorityQueue.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/ResourcePriorityQueue.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-3.9.1.src/lib/CodeGen/AsmPrinter/DIEHash.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/ByteStreamer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DIEHash.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIEValue.def: In member function 'void llvm::DIEValue::destroyVal()': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIE.h:325:21: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: destruct(); BUILDSTDERR: ~~~~~~~~~~~~~~~~^~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIEValue.def:34:1: note: in expansion of macro 'HANDLE_DIEVALUE_SMALL' BUILDSTDERR: HANDLE_DIEVALUE_SMALL(Integer) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIE.h:324:3: note: here BUILDSTDERR: case is##T: \ BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIEValue.def:35:1: note: in expansion of macro 'HANDLE_DIEVALUE_SMALL' BUILDSTDERR: HANDLE_DIEVALUE_SMALL(String) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIE.h:325:21: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: destruct(); BUILDSTDERR: ~~~~~~~~~~~~~~~~^~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIEValue.def:35:1: note: in expansion of macro 'HANDLE_DIEVALUE_SMALL' BUILDSTDERR: HANDLE_DIEVALUE_SMALL(String) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIE.h:324:3: note: here BUILDSTDERR: case is##T: \ BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIEValue.def:36:1: note: in expansion of macro 'HANDLE_DIEVALUE_SMALL' BUILDSTDERR: HANDLE_DIEVALUE_SMALL(Expr) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIE.h:325:21: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: destruct(); BUILDSTDERR: ~~~~~~~~~~~~~~~~^~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIEValue.def:36:1: note: in expansion of macro 'HANDLE_DIEVALUE_SMALL' BUILDSTDERR: HANDLE_DIEVALUE_SMALL(Expr) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIE.h:324:3: note: here BUILDSTDERR: case is##T: \ BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIEValue.def:37:1: note: in expansion of macro 'HANDLE_DIEVALUE_SMALL' BUILDSTDERR: HANDLE_DIEVALUE_SMALL(Label) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIE.h:325:21: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: destruct(); BUILDSTDERR: ~~~~~~~~~~~~~~~~^~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIEValue.def:37:1: note: in expansion of macro 'HANDLE_DIEVALUE_SMALL' BUILDSTDERR: HANDLE_DIEVALUE_SMALL(Label) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIE.h:328:3: note: here BUILDSTDERR: case is##T: \ BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIEValue.def:38:1: note: in expansion of macro 'HANDLE_DIEVALUE_LARGE' BUILDSTDERR: HANDLE_DIEVALUE_LARGE(Delta) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIE.h:329:29: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: destruct(); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~^~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIEValue.def:38:1: note: in expansion of macro 'HANDLE_DIEVALUE_LARGE' BUILDSTDERR: HANDLE_DIEVALUE_LARGE(Delta) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIE.h:324:3: note: here BUILDSTDERR: case is##T: \ BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIEValue.def:39:1: note: in expansion of macro 'HANDLE_DIEVALUE_SMALL' BUILDSTDERR: HANDLE_DIEVALUE_SMALL(Entry) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIE.h:325:21: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: destruct(); BUILDSTDERR: ~~~~~~~~~~~~~~~~^~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIEValue.def:39:1: note: in expansion of macro 'HANDLE_DIEVALUE_SMALL' BUILDSTDERR: HANDLE_DIEVALUE_SMALL(Entry) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIE.h:328:3: note: here BUILDSTDERR: case is##T: \ BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIEValue.def:40:1: note: in expansion of macro 'HANDLE_DIEVALUE_LARGE' BUILDSTDERR: HANDLE_DIEVALUE_LARGE(Block) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIE.h:329:29: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: destruct(); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~^~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIEValue.def:40:1: note: in expansion of macro 'HANDLE_DIEVALUE_LARGE' BUILDSTDERR: HANDLE_DIEVALUE_LARGE(Block) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIE.h:328:3: note: here BUILDSTDERR: case is##T: \ BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIEValue.def:41:1: note: in expansion of macro 'HANDLE_DIEVALUE_LARGE' BUILDSTDERR: HANDLE_DIEVALUE_LARGE(Loc) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIE.h:329:29: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: destruct(); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~^~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIEValue.def:41:1: note: in expansion of macro 'HANDLE_DIEVALUE_LARGE' BUILDSTDERR: HANDLE_DIEVALUE_LARGE(Loc) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIE.h:324:3: note: here BUILDSTDERR: case is##T: \ BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIEValue.def:42:1: note: in expansion of macro 'HANDLE_DIEVALUE_SMALL' BUILDSTDERR: HANDLE_DIEVALUE_SMALL(LocList) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ [ 23%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/IRPrintingPasses.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/IR && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/IR -I/builddir/build/BUILD/llvm-3.9.1.src/lib/IR -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/IRPrintingPasses.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/IR/IRPrintingPasses.cpp [ 23%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DeadMachineInstructionElim.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/DeadMachineInstructionElim.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/DeadMachineInstructionElim.cpp [ 23%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfAccelTable.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/AsmPrinter && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/AsmPrinter -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/DwarfAccelTable.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfAccelTable.cpp make -f lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/build.make lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Instrumentation /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Instrumentation /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/DependInfo.cmake --color= [ 23%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/InlineAsm.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/IR && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/IR -I/builddir/build/BUILD/llvm-3.9.1.src/lib/IR -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/InlineAsm.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/IR/InlineAsm.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfAccelTable.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfAccelTable.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LexicalScopes.h:93:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfAccelTable.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfAccelTable.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfAccelTable.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfAccelTable.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/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-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/DeadMachineInstructionElim.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfAccelTable.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfAccelTable.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:429:71: required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIE.h:569:39: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfAccelTable.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfAccelTable.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfAccelTable.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfAccelTable.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassRegistry.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/DeadMachineInstructionElim.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/DeadMachineInstructionElim.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassRegistry.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/DeadMachineInstructionElim.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/DeadMachineInstructionElim.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassRegistry.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/DeadMachineInstructionElim.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/DeadMachineInstructionElim.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/IR/InlineAsm.cpp: In static member function 'static bool llvm::InlineAsm::Verify(llvm::FunctionType*, llvm::StringRef)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/IR/InlineAsm.cpp:267:7: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: ++NumIndirect; BUILDSTDERR: ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/IR/InlineAsm.cpp:269:5: note: here BUILDSTDERR: case InlineAsm::isInput: BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassRegistry.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/DeadMachineInstructionElim.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/DeadMachineInstructionElim.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassRegistry.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/DeadMachineInstructionElim.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/DeadMachineInstructionElim.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 23%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfCFIException.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/AsmPrinter && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/AsmPrinter -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/DwarfCFIException.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfCFIException.cpp /usr/bin/ranlib ../../libLLVMBitWriter.a [ 23%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Instruction.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/IR && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/IR -I/builddir/build/BUILD/llvm-3.9.1.src/lib/IR -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/Instruction.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/IR/Instruction.cpp Scanning dependencies of target LLVMInstrumentation make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/build.make lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 23%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/AddressSanitizer.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Instrumentation && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Instrumentation -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Instrumentation -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInstrumentation.dir/AddressSanitizer.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Instrumentation/AddressSanitizer.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/EHStreamer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfException.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfCFIException.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/EHStreamer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfException.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/EHStreamer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfException.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfCFIException.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/EHStreamer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfException.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/EHStreamer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfException.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfCFIException.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/EHStreamer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfException.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/EHStreamer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfException.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfCFIException.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/EHStreamer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfException.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfCFIException.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 23%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Instructions.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/IR && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/IR -I/builddir/build/BUILD/llvm-3.9.1.src/lib/IR -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/Instructions.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/IR/Instructions.cpp [ 23%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfCompileUnit.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/AsmPrinter && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/AsmPrinter -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/DwarfCompileUnit.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Instrumentation/AddressSanitizer.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Instrumentation/AddressSanitizer.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-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfDebug.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfUnit.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:1: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LexicalScopes.h:93:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfDebug.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfUnit.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:1: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfDebug.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfUnit.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:1: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfDebug.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfUnit.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:1: 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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfDebug.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfUnit.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:1: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:429:71: required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIE.h:569:39: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfDebug.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfUnit.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:1: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfDebug.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfUnit.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:1: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfDebug.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfUnit.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:1: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DIEHash.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/ByteStreamer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DebugLocStream.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfDebug.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfUnit.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:1: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIEValue.def: In member function 'void llvm::DIEValue::destroyVal()': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIE.h:325:21: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: destruct(); BUILDSTDERR: ~~~~~~~~~~~~~~~~^~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIEValue.def:34:1: note: in expansion of macro 'HANDLE_DIEVALUE_SMALL' BUILDSTDERR: HANDLE_DIEVALUE_SMALL(Integer) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIE.h:324:3: note: here BUILDSTDERR: case is##T: \ BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIEValue.def:35:1: note: in expansion of macro 'HANDLE_DIEVALUE_SMALL' BUILDSTDERR: HANDLE_DIEVALUE_SMALL(String) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIE.h:325:21: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: destruct(); BUILDSTDERR: ~~~~~~~~~~~~~~~~^~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIEValue.def:35:1: note: in expansion of macro 'HANDLE_DIEVALUE_SMALL' BUILDSTDERR: HANDLE_DIEVALUE_SMALL(String) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIE.h:324:3: note: here BUILDSTDERR: case is##T: \ BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIEValue.def:36:1: note: in expansion of macro 'HANDLE_DIEVALUE_SMALL' BUILDSTDERR: HANDLE_DIEVALUE_SMALL(Expr) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIE.h:325:21: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: destruct(); BUILDSTDERR: ~~~~~~~~~~~~~~~~^~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIEValue.def:36:1: note: in expansion of macro 'HANDLE_DIEVALUE_SMALL' BUILDSTDERR: HANDLE_DIEVALUE_SMALL(Expr) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIE.h:324:3: note: here BUILDSTDERR: case is##T: \ BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIEValue.def:37:1: note: in expansion of macro 'HANDLE_DIEVALUE_SMALL' BUILDSTDERR: HANDLE_DIEVALUE_SMALL(Label) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIE.h:325:21: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: destruct(); BUILDSTDERR: ~~~~~~~~~~~~~~~~^~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIEValue.def:37:1: note: in expansion of macro 'HANDLE_DIEVALUE_SMALL' BUILDSTDERR: HANDLE_DIEVALUE_SMALL(Label) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIE.h:328:3: note: here BUILDSTDERR: case is##T: \ BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIEValue.def:38:1: note: in expansion of macro 'HANDLE_DIEVALUE_LARGE' BUILDSTDERR: HANDLE_DIEVALUE_LARGE(Delta) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIE.h:329:29: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: destruct(); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~^~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIEValue.def:38:1: note: in expansion of macro 'HANDLE_DIEVALUE_LARGE' BUILDSTDERR: HANDLE_DIEVALUE_LARGE(Delta) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIE.h:324:3: note: here BUILDSTDERR: case is##T: \ BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIEValue.def:39:1: note: in expansion of macro 'HANDLE_DIEVALUE_SMALL' BUILDSTDERR: HANDLE_DIEVALUE_SMALL(Entry) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIE.h:325:21: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: destruct(); BUILDSTDERR: ~~~~~~~~~~~~~~~~^~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIEValue.def:39:1: note: in expansion of macro 'HANDLE_DIEVALUE_SMALL' BUILDSTDERR: HANDLE_DIEVALUE_SMALL(Entry) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIE.h:328:3: note: here BUILDSTDERR: case is##T: \ BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIEValue.def:40:1: note: in expansion of macro 'HANDLE_DIEVALUE_LARGE' BUILDSTDERR: HANDLE_DIEVALUE_LARGE(Block) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIE.h:329:29: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: destruct(); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~^~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIEValue.def:40:1: note: in expansion of macro 'HANDLE_DIEVALUE_LARGE' BUILDSTDERR: HANDLE_DIEVALUE_LARGE(Block) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIE.h:328:3: note: here BUILDSTDERR: case is##T: \ BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIEValue.def:41:1: note: in expansion of macro 'HANDLE_DIEVALUE_LARGE' BUILDSTDERR: HANDLE_DIEVALUE_LARGE(Loc) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIE.h:329:29: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: destruct(); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~^~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIEValue.def:41:1: note: in expansion of macro 'HANDLE_DIEVALUE_LARGE' BUILDSTDERR: HANDLE_DIEVALUE_LARGE(Loc) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIE.h:324:3: note: here BUILDSTDERR: case is##T: \ BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIEValue.def:42:1: note: in expansion of macro 'HANDLE_DIEVALUE_SMALL' BUILDSTDERR: HANDLE_DIEVALUE_SMALL(LocList) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ [ 23%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/IntrinsicInst.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/IR && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/IR -I/builddir/build/BUILD/llvm-3.9.1.src/lib/IR -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/IntrinsicInst.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/IR/IntrinsicInst.cpp [ 23%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfDebug.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/AsmPrinter && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/AsmPrinter -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/DwarfDebug.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfDebug.cpp [ 23%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/BoundsChecking.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Instrumentation && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Instrumentation -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Instrumentation -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInstrumentation.dir/BoundsChecking.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Instrumentation/BoundsChecking.cpp [ 23%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/LLVMContext.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/IR && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/IR -I/builddir/build/BUILD/llvm-3.9.1.src/lib/IR -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/LLVMContext.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/IR/LLVMContext.cpp make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 23%] Built target LLVMBitWriter [ 23%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/DataFlowSanitizer.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Instrumentation && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Instrumentation -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Instrumentation -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInstrumentation.dir/DataFlowSanitizer.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Instrumentation/DataFlowSanitizer.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:55: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfDebug.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LexicalScopes.h:93:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfDebug.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfDebug.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfDebug.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/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: ^~~~ [ 23%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DetectDeadLanes.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/DetectDeadLanes.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/DetectDeadLanes.cpp [ 23%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/LLVMContextImpl.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/IR && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/IR -I/builddir/build/BUILD/llvm-3.9.1.src/lib/IR -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/LLVMContextImpl.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/IR/LLVMContextImpl.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfDebug.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfDebug.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfDebug.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfDebug.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfDebug.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/CommandLine.h:578:12: required from 'llvm::cl::ValuesClass::ValuesClass(const char*, DataType, const char*, va_list) [with DataType = int; va_list = __va_list]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/CommandLine.h:601:25: required from 'llvm::cl::ValuesClass llvm::cl::values(const char*, DataType, const char*, ...) [with DataType = int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:89:73: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfDebug.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfDebug.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair >; T2 = std::pair >; T = std::pair >; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:270: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-3.9.1.src/include/llvm/ADT/SmallVector.h:811:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/Support/CommandLine.h:567:33: required from 'llvm::cl::ValuesClass llvm::cl::values(const char*, DataType, const char*, ...) [with DataType = int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:89:73: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfDebug.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/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-3.9.1.src/lib/CodeGen/AsmPrinter/DIEHash.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/ByteStreamer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DebugLocStream.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfDebug.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIEValue.def: In member function 'void llvm::DIEValue::destroyVal()': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIE.h:325:21: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: destruct(); BUILDSTDERR: ~~~~~~~~~~~~~~~~^~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIEValue.def:34:1: note: in expansion of macro 'HANDLE_DIEVALUE_SMALL' BUILDSTDERR: HANDLE_DIEVALUE_SMALL(Integer) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIE.h:324:3: note: here BUILDSTDERR: case is##T: \ BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIEValue.def:35:1: note: in expansion of macro 'HANDLE_DIEVALUE_SMALL' BUILDSTDERR: HANDLE_DIEVALUE_SMALL(String) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIE.h:325:21: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: destruct(); BUILDSTDERR: ~~~~~~~~~~~~~~~~^~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIEValue.def:35:1: note: in expansion of macro 'HANDLE_DIEVALUE_SMALL' BUILDSTDERR: HANDLE_DIEVALUE_SMALL(String) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIE.h:324:3: note: here BUILDSTDERR: case is##T: \ BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIEValue.def:36:1: note: in expansion of macro 'HANDLE_DIEVALUE_SMALL' BUILDSTDERR: HANDLE_DIEVALUE_SMALL(Expr) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIE.h:325:21: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: destruct(); BUILDSTDERR: ~~~~~~~~~~~~~~~~^~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIEValue.def:36:1: note: in expansion of macro 'HANDLE_DIEVALUE_SMALL' BUILDSTDERR: HANDLE_DIEVALUE_SMALL(Expr) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIE.h:324:3: note: here BUILDSTDERR: case is##T: \ BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIEValue.def:37:1: note: in expansion of macro 'HANDLE_DIEVALUE_SMALL' BUILDSTDERR: HANDLE_DIEVALUE_SMALL(Label) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIE.h:325:21: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: destruct(); BUILDSTDERR: ~~~~~~~~~~~~~~~~^~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIEValue.def:37:1: note: in expansion of macro 'HANDLE_DIEVALUE_SMALL' BUILDSTDERR: HANDLE_DIEVALUE_SMALL(Label) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIE.h:328:3: note: here BUILDSTDERR: case is##T: \ BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIEValue.def:38:1: note: in expansion of macro 'HANDLE_DIEVALUE_LARGE' BUILDSTDERR: HANDLE_DIEVALUE_LARGE(Delta) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIE.h:329:29: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: destruct(); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~^~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIEValue.def:38:1: note: in expansion of macro 'HANDLE_DIEVALUE_LARGE' BUILDSTDERR: HANDLE_DIEVALUE_LARGE(Delta) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIE.h:324:3: note: here BUILDSTDERR: case is##T: \ BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIEValue.def:39:1: note: in expansion of macro 'HANDLE_DIEVALUE_SMALL' BUILDSTDERR: HANDLE_DIEVALUE_SMALL(Entry) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIE.h:325:21: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: destruct(); BUILDSTDERR: ~~~~~~~~~~~~~~~~^~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIEValue.def:39:1: note: in expansion of macro 'HANDLE_DIEVALUE_SMALL' BUILDSTDERR: HANDLE_DIEVALUE_SMALL(Entry) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIE.h:328:3: note: here BUILDSTDERR: case is##T: \ BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIEValue.def:40:1: note: in expansion of macro 'HANDLE_DIEVALUE_LARGE' BUILDSTDERR: HANDLE_DIEVALUE_LARGE(Block) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIE.h:329:29: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: destruct(); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~^~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIEValue.def:40:1: note: in expansion of macro 'HANDLE_DIEVALUE_LARGE' BUILDSTDERR: HANDLE_DIEVALUE_LARGE(Block) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIE.h:328:3: note: here BUILDSTDERR: case is##T: \ BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIEValue.def:41:1: note: in expansion of macro 'HANDLE_DIEVALUE_LARGE' BUILDSTDERR: HANDLE_DIEVALUE_LARGE(Loc) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIE.h:329:29: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: destruct(); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~^~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIEValue.def:41:1: note: in expansion of macro 'HANDLE_DIEVALUE_LARGE' BUILDSTDERR: HANDLE_DIEVALUE_LARGE(Loc) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIE.h:324:3: note: here BUILDSTDERR: case is##T: \ BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIEValue.def:42:1: note: in expansion of macro 'HANDLE_DIEVALUE_SMALL' BUILDSTDERR: HANDLE_DIEVALUE_SMALL(LocList) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ [ 23%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/BreakCriticalEdges.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Utils && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/BreakCriticalEdges.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils/BreakCriticalEdges.cpp [ 23%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGFast.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/SelectionDAG && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/SelectionDAG -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGFast.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/DetectDeadLanes.cpp:35: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/DetectDeadLanes.cpp:33: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-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/deque:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/DetectDeadLanes.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/DetectDeadLanes.cpp:33: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-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/deque:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/DetectDeadLanes.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/DetectDeadLanes.cpp:33: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-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/deque:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/DetectDeadLanes.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/DetectDeadLanes.cpp:33: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-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/deque:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/DetectDeadLanes.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/DetectDeadLanes.cpp:33: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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/deque:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/DetectDeadLanes.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-3.9.1.src/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils/BreakCriticalEdges.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/GenericDomTree.h:689:5: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::BasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/GenericDomTree.h:467:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::BasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils/BreakCriticalEdges.cpp:227:68: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Transforms/Scalar.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils/BreakCriticalEdges.cpp:18: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/CommandLine.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachinePassRegistry.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachinePassRegistry.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/CommandLine.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachinePassRegistry.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachinePassRegistry.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/CommandLine.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachinePassRegistry.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachinePassRegistry.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/CommandLine.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachinePassRegistry.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp:375:50: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachinePassRegistry.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/CommandLine.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachinePassRegistry.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 23%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/GCOVProfiling.cpp.o 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-3.9.1.src/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachinePassRegistry.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Instrumentation && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Instrumentation -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Instrumentation -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInstrumentation.dir/GCOVProfiling.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Instrumentation/GCOVProfiling.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/CommandLine.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachinePassRegistry.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachinePassRegistry.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 23%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfExpression.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/AsmPrinter && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/AsmPrinter -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/DwarfExpression.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfExpression.cpp [ 23%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfFile.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/AsmPrinter && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/AsmPrinter -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/DwarfFile.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfFile.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Instrumentation/GCOVProfiling.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Instrumentation/GCOVProfiling.cpp:614:58: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Instrumentation/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfExpression.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/AddressPool.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfFile.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfFile.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LexicalScopes.h:93:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/AddressPool.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfFile.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/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-3.9.1.src/include/llvm/IR/DebugInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfExpression.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfExpression.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LexicalScopes.h:93:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-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-3.9.1.src/include/llvm/ADT/SmallPtrSet.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/DebugInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfExpression.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfExpression.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/AddressPool.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfFile.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfFile.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/AddressPool.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfFile.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/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-3.9.1.src/include/llvm/IR/DebugInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfExpression.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfExpression.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/SmallPtrSet.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/DebugInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfExpression.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfExpression.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/AddressPool.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfFile.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfFile.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/AddressPool.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfFile.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/AddressPool.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfFile.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfFile.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:429:71: required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIE.h:569:39: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/AddressPool.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfFile.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/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-3.9.1.src/include/llvm/IR/DebugInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfExpression.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfExpression.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:429:71: required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIE.h:569:39: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-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-3.9.1.src/include/llvm/ADT/SmallPtrSet.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/DebugInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfExpression.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfExpression.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-3.9.1.src/include/llvm/IR/DebugInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfExpression.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfExpression.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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/ios:40, BUILDSTDERR: from /usr/include/c++/8/ostream:38, BUILDSTDERR: from /usr/include/c++/8/iterator:64, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallPtrSet.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/DebugInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfExpression.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfExpression.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfExpression.cpp: In member function 'bool llvm::DwarfExpression::AddMachineRegExpression(const llvm::TargetRegisterInfo&, const llvm::DIExpression*, unsigned int, unsigned int)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfExpression.cpp:237:53: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: ValidReg = AddMachineRegPiece(TRI, MachineReg); BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfExpression.cpp:239:3: note: here BUILDSTDERR: case dwarf::DW_OP_deref: { BUILDSTDERR: ^~~~ [ 23%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfStringPool.cpp.o [ 23%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/BuildLibCalls.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/AsmPrinter && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/AsmPrinter -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/DwarfStringPool.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfStringPool.cpp [ 23%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfUnit.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Utils && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/BuildLibCalls.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils/BuildLibCalls.cpp cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/AsmPrinter && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/AsmPrinter -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/DwarfUnit.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfUnit.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfStringPool.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfStringPool.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfStringPool.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfStringPool.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfStringPool.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunction.h:551:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfStringPool.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfStringPool.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfStringPool.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfStringPool.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfStringPool.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfStringPool.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 23%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/MemorySanitizer.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Instrumentation && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Instrumentation -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Instrumentation -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInstrumentation.dir/MemorySanitizer.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Instrumentation/MemorySanitizer.cpp [ 23%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/LegacyPassManager.cpp.o BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfUnit.cpp:36: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: ^ [ 23%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/IndirectCallPromotion.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Instrumentation && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Instrumentation -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Instrumentation -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInstrumentation.dir/IndirectCallPromotion.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/IR && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/IR -I/builddir/build/BUILD/llvm-3.9.1.src/lib/IR -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/LegacyPassManager.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/IR/LegacyPassManager.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfDebug.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfUnit.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfUnit.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LexicalScopes.h:93:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfDebug.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfUnit.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfDebug.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfUnit.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfUnit.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfDebug.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfUnit.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfDebug.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfUnit.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfUnit.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfDebug.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfUnit.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfDebug.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfUnit.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfUnit.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfDebug.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfUnit.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/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-3.9.1.src/lib/CodeGen/AsmPrinter/DIEHash.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/ByteStreamer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DebugLocStream.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfDebug.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfUnit.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DwarfUnit.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIEValue.def: In member function 'void llvm::DIEValue::destroyVal()': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIE.h:325:21: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: destruct(); BUILDSTDERR: ~~~~~~~~~~~~~~~~^~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIEValue.def:34:1: note: in expansion of macro 'HANDLE_DIEVALUE_SMALL' BUILDSTDERR: HANDLE_DIEVALUE_SMALL(Integer) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIE.h:324:3: note: here BUILDSTDERR: case is##T: \ BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIEValue.def:35:1: note: in expansion of macro 'HANDLE_DIEVALUE_SMALL' BUILDSTDERR: HANDLE_DIEVALUE_SMALL(String) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIE.h:325:21: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: destruct(); BUILDSTDERR: ~~~~~~~~~~~~~~~~^~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIEValue.def:35:1: note: in expansion of macro 'HANDLE_DIEVALUE_SMALL' BUILDSTDERR: HANDLE_DIEVALUE_SMALL(String) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIE.h:324:3: note: here BUILDSTDERR: case is##T: \ BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIEValue.def:36:1: note: in expansion of macro 'HANDLE_DIEVALUE_SMALL' BUILDSTDERR: HANDLE_DIEVALUE_SMALL(Expr) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIE.h:325:21: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: destruct(); BUILDSTDERR: ~~~~~~~~~~~~~~~~^~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIEValue.def:36:1: note: in expansion of macro 'HANDLE_DIEVALUE_SMALL' BUILDSTDERR: HANDLE_DIEVALUE_SMALL(Expr) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIE.h:324:3: note: here BUILDSTDERR: case is##T: \ BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIEValue.def:37:1: note: in expansion of macro 'HANDLE_DIEVALUE_SMALL' BUILDSTDERR: HANDLE_DIEVALUE_SMALL(Label) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIE.h:325:21: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: destruct(); BUILDSTDERR: ~~~~~~~~~~~~~~~~^~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIEValue.def:37:1: note: in expansion of macro 'HANDLE_DIEVALUE_SMALL' BUILDSTDERR: HANDLE_DIEVALUE_SMALL(Label) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIE.h:328:3: note: here BUILDSTDERR: case is##T: \ BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIEValue.def:38:1: note: in expansion of macro 'HANDLE_DIEVALUE_LARGE' BUILDSTDERR: HANDLE_DIEVALUE_LARGE(Delta) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIE.h:329:29: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: destruct(); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~^~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIEValue.def:38:1: note: in expansion of macro 'HANDLE_DIEVALUE_LARGE' BUILDSTDERR: HANDLE_DIEVALUE_LARGE(Delta) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIE.h:324:3: note: here BUILDSTDERR: case is##T: \ BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIEValue.def:39:1: note: in expansion of macro 'HANDLE_DIEVALUE_SMALL' BUILDSTDERR: HANDLE_DIEVALUE_SMALL(Entry) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIE.h:325:21: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: destruct(); BUILDSTDERR: ~~~~~~~~~~~~~~~~^~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIEValue.def:39:1: note: in expansion of macro 'HANDLE_DIEVALUE_SMALL' BUILDSTDERR: HANDLE_DIEVALUE_SMALL(Entry) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIE.h:328:3: note: here BUILDSTDERR: case is##T: \ BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIEValue.def:40:1: note: in expansion of macro 'HANDLE_DIEVALUE_LARGE' BUILDSTDERR: HANDLE_DIEVALUE_LARGE(Block) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIE.h:329:29: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: destruct(); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~^~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIEValue.def:40:1: note: in expansion of macro 'HANDLE_DIEVALUE_LARGE' BUILDSTDERR: HANDLE_DIEVALUE_LARGE(Block) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIE.h:328:3: note: here BUILDSTDERR: case is##T: \ BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIEValue.def:41:1: note: in expansion of macro 'HANDLE_DIEVALUE_LARGE' BUILDSTDERR: HANDLE_DIEVALUE_LARGE(Loc) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIE.h:329:29: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: destruct(); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~^~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIEValue.def:41:1: note: in expansion of macro 'HANDLE_DIEVALUE_LARGE' BUILDSTDERR: HANDLE_DIEVALUE_LARGE(Loc) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIE.h:324:3: note: here BUILDSTDERR: case is##T: \ BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIEValue.def:42:1: note: in expansion of macro 'HANDLE_DIEVALUE_SMALL' BUILDSTDERR: HANDLE_DIEVALUE_SMALL(LocList) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ [ 23%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/BypassSlowDivision.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Utils && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/BypassSlowDivision.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils/BypassSlowDivision.cpp BUILDSTDERR: In file included from /usr/include/c++/8/algorithm:61, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Tp = long long unsigned int; _Compare = __gnu_cxx::__ops::_Iter_comp_val >&, uint64_t)> >]': BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:946:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: __lower_bound(_ForwardIterator __first, _ForwardIterator __last, BUILDSTDERR: ^~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:946:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 [ 23%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/EHStreamer.cpp.o BUILDSTDERR: In file included from /usr/include/c++/8/algorithm:62, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h: In function 'bool promoteIndirectCalls(llvm::Module&, bool)': BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:2033:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: return std::__lower_bound(__first, __last, __val, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __gnu_cxx::__ops::__iter_comp_val(__comp)); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/AsmPrinter && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/AsmPrinter -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/EHStreamer.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/EHStreamer.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Options.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/LLVMContext.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/IR/LegacyPassManager.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/CommandLine.h:578:12: required from 'llvm::cl::ValuesClass::ValuesClass(const char*, DataType, const char*, va_list) [with DataType = int; va_list = __va_list]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/CommandLine.h:601:25: required from 'llvm::cl::ValuesClass llvm::cl::values(const char*, DataType, const char*, ...) [with DataType = int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/IR/LegacyPassManager.cpp:60:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/CBindingWrapping.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/LLVMContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/IR/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Options.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/LLVMContext.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/IR/LegacyPassManager.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair >; T2 = std::pair >; T = std::pair >; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:270: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-3.9.1.src/include/llvm/ADT/SmallVector.h:811:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/Support/CommandLine.h:567:33: required from 'llvm::cl::ValuesClass llvm::cl::values(const char*, DataType, const char*, ...) [with DataType = int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/IR/LegacyPassManager.cpp:60:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/CBindingWrapping.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/LLVMContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/IR/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Options.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/LLVMContext.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/IR/LegacyPassManager.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:55:67: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:77:12: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = llvm::PMTopLevelManager::AUFoldingSetNode; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:410:65: required from 'T* llvm::SpecificBumpPtrAllocator::Allocate(size_t) [with T = llvm::PMTopLevelManager::AUFoldingSetNode; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/IR/LegacyPassManager.cpp:588:54: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/CBindingWrapping.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/LLVMContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/IR/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: /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp:649:1: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: } BUILDSTDERR: ^ [ 23%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGRRList.cpp.o [ 23%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/MDBuilder.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/IR && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/IR -I/builddir/build/BUILD/llvm-3.9.1.src/lib/IR -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/MDBuilder.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/IR/MDBuilder.cpp [ 23%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CloneFunction.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/SelectionDAG && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/SelectionDAG -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGRRList.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Utils && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/CloneFunction.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils/CloneFunction.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/EHStreamer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/EHStreamer.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/EHStreamer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/EHStreamer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/EHStreamer.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/EHStreamer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/EHStreamer.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/EHStreamer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/EHStreamer.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/EHStreamer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/EHStreamer.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 23%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CloneModule.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Utils && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/CloneModule.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils/CloneModule.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: ^ [ 23%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/ErlangGCPrinter.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/AsmPrinter && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/AsmPrinter -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/ErlangGCPrinter.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/ErlangGCPrinter.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/CommandLine.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachinePassRegistry.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachinePassRegistry.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/CommandLine.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachinePassRegistry.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachinePassRegistry.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/CommandLine.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachinePassRegistry.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachinePassRegistry.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/CommandLine.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachinePassRegistry.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp:1120:50: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachinePassRegistry.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/CommandLine.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachinePassRegistry.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachinePassRegistry.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/CommandLine.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachinePassRegistry.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachinePassRegistry.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/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-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/ErlangGCPrinter.cpp:31: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/AsmPrinter.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/ErlangGCPrinter.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/AsmPrinter.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/AsmPrinter.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/ErlangGCPrinter.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/AsmPrinter.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/ErlangGCPrinter.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/AsmPrinter.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/ErlangGCPrinter.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/AsmPrinter.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/ErlangGCPrinter.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 23%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/Instrumentation.cpp.o [ 23%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Mangler.cpp.o [ 23%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CmpInstAnalysis.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/IR && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/IR -I/builddir/build/BUILD/llvm-3.9.1.src/lib/IR -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/Mangler.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/IR/Mangler.cpp [ 23%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/OcamlGCPrinter.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/AsmPrinter && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/AsmPrinter -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/OcamlGCPrinter.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/OcamlGCPrinter.cpp [ 23%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGSDNodes.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/SelectionDAG && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/SelectionDAG -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGSDNodes.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Utils && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/CmpInstAnalysis.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils/CmpInstAnalysis.cpp cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Instrumentation && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Instrumentation -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Instrumentation -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInstrumentation.dir/Instrumentation.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Instrumentation/Instrumentation.cpp [ 23%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CodeExtractor.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Utils && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/CodeExtractor.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils/CodeExtractor.cpp [ 23%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/WinException.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/AsmPrinter && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/AsmPrinter -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/WinException.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/WinException.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp:24: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp:719:56: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/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-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/WinException.cpp:41: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/EHStreamer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/WinException.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/WinException.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/EHStreamer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/WinException.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/WinException.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/EHStreamer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/WinException.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/WinException.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/EHStreamer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/WinException.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/WinException.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/EHStreamer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/WinException.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/WinException.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/WinException.cpp:883:62: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/EHStreamer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/WinException.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/WinException.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-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/OcamlGCPrinter.cpp:29: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/EHStreamer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/WinException.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/WinException.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/EHStreamer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/WinException.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/WinException.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/EHStreamer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/WinException.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/WinException.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/EHStreamer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/WinException.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/WinException.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-3.9.1.src/include/llvm/ADT/SmallString.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/OcamlGCPrinter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallString.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/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-3.9.1.src/include/llvm/ADT/SmallString.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/OcamlGCPrinter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallString.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/OcamlGCPrinter.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-3.9.1.src/include/llvm/ADT/SmallString.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/OcamlGCPrinter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallString.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/OcamlGCPrinter.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 23%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CtorUtils.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Utils && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/CtorUtils.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils/CtorUtils.cpp [ 23%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/InstrProfiling.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Instrumentation && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Instrumentation -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Instrumentation -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInstrumentation.dir/InstrProfiling.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Instrumentation/InstrProfiling.cpp [ 23%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DFAPacketizer.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/DFAPacketizer.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/DFAPacketizer.cpp [ 23%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGVLIW.cpp.o [ 23%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/CodeViewDebug.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/SelectionDAG && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/SelectionDAG -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGVLIW.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/ScheduleDAGVLIW.cpp cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/AsmPrinter && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/AsmPrinter -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/CodeViewDebug.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/ScheduleDAGVLIW.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/CommandLine.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachinePassRegistry.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/ScheduleDAGVLIW.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachinePassRegistry.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/ScheduleDAGVLIW.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/CommandLine.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachinePassRegistry.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/ScheduleDAGVLIW.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachinePassRegistry.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/ScheduleDAGVLIW.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/CommandLine.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachinePassRegistry.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/ScheduleDAGVLIW.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachinePassRegistry.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/ScheduleDAGVLIW.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/CommandLine.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachinePassRegistry.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/ScheduleDAGVLIW.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachinePassRegistry.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/ScheduleDAGVLIW.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/CommandLine.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachinePassRegistry.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/ScheduleDAGVLIW.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachinePassRegistry.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/ScheduleDAGVLIW.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-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp:34: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/TargetSchedule.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/ScheduleDAGInstrs.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/DFAPacketizer.cpp:31: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: ^ [ 23%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/DemoteRegToStack.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Utils && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/DemoteRegToStack.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils/DemoteRegToStack.cpp [ 23%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGBuilder.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/SelectionDAG && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/SelectionDAG -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGBuilder.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DebugHandlerBase.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/CodeViewDebug.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LexicalScopes.h:93:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DebugHandlerBase.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/CodeViewDebug.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/CodeViewDebug.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DebugHandlerBase.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/CodeViewDebug.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DebugHandlerBase.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/CodeViewDebug.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/CodeViewDebug.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DebugHandlerBase.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/CodeViewDebug.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DebugHandlerBase.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/CodeViewDebug.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/CodeViewDebug.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DFAPacketizer.h:29, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/DFAPacketizer.cpp:28: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DFAPacketizer.h:29, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/DFAPacketizer.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DFAPacketizer.h:29, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/DFAPacketizer.cpp:28: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DFAPacketizer.h:29, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/DFAPacketizer.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DFAPacketizer.h:29, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/DFAPacketizer.cpp:28: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DFAPacketizer.h:29, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/DFAPacketizer.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DebugHandlerBase.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/CodeViewDebug.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DebugHandlerBase.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/CodeViewDebug.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/CodeViewDebug.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DebugHandlerBase.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/CodeViewDebug.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:270: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-3.9.1.src/include/llvm/ADT/SmallVector.h:811:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:880:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 1]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/CodeViewDebug.h:42:10: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DebugHandlerBase.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/CodeViewDebug.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/CodeViewDebug.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DFAPacketizer.h:29, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/DFAPacketizer.cpp:28: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DFAPacketizer.h:29, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/DFAPacketizer.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DFAPacketizer.h:29, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/DFAPacketizer.cpp:28: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DFAPacketizer.h:29, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/DFAPacketizer.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-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:37: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /usr/include/c++/8/vector:69, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/DebugHandlerBase.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/CodeViewDebug.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::ClassInfo::MemberInfo}; _Tp = llvm::ClassInfo::MemberInfo; _Alloc = std::allocator]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 BUILDSTDERR: vector<_Tp, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::ClassInfo::MemberInfo}; _Tp = llvm::ClassInfo::MemberInfo; _Alloc = std::allocator]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), std::forward<_Args>(__args)...); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/StatepointLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/StatepointLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/StatepointLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/StatepointLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/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: ^~~~ [ 23%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/PGOInstrumentation.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Instrumentation && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Instrumentation -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Instrumentation -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInstrumentation.dir/PGOInstrumentation.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Instrumentation/PGOInstrumentation.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/StatepointLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/StatepointLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/StatepointLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/StatepointLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 23%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAG.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/SelectionDAG && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/SelectionDAG -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/SelectionDAG.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/SelectionDAG.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/StatepointLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/StatepointLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/StatepointLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/StatepointLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/StatepointLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/StatepointLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/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-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:49: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /usr/include/c++/8/bits/stl_algo.h:61, BUILDSTDERR: from /usr/include/c++/8/algorithm:62, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/StatepointLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = llvm::SelectionDAGBuilder::CaseBits; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': BUILDSTDERR: /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, BUILDSTDERR: ^~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/algorithm:62, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/StatepointLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter >]': BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: __unguarded_linear_insert(_RandomAccessIterator __last, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: __insertion_sort(_RandomAccessIterator __first, BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SelectionDAG.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SelectionDAG.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SelectionDAG.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SelectionDAG.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/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: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: __introsort_loop(_RandomAccessIterator __first, BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: std::__introsort_loop(__cut, __last, __depth_limit, __comp); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 23%] Linking CXX static library ../../libLLVMAsmPrinter.a cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/AsmPrinter && /usr/bin/cmake -P CMakeFiles/LLVMAsmPrinter.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/AsmPrinter && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMAsmPrinter.dir/link.txt --verbose=1 BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SelectionDAG.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SelectionDAG.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SelectionDAG.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SelectionDAG.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SelectionDAG.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SelectionDAG.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ /usr/bin/ar qc ../../libLLVMAsmPrinter.a CMakeFiles/LLVMAsmPrinter.dir/AddressPool.cpp.o CMakeFiles/LLVMAsmPrinter.dir/ARMException.cpp.o CMakeFiles/LLVMAsmPrinter.dir/AsmPrinter.cpp.o CMakeFiles/LLVMAsmPrinter.dir/AsmPrinterDwarf.cpp.o CMakeFiles/LLVMAsmPrinter.dir/AsmPrinterInlineAsm.cpp.o CMakeFiles/LLVMAsmPrinter.dir/DbgValueHistoryCalculator.cpp.o CMakeFiles/LLVMAsmPrinter.dir/DebugHandlerBase.cpp.o CMakeFiles/LLVMAsmPrinter.dir/DebugLocStream.cpp.o CMakeFiles/LLVMAsmPrinter.dir/DIE.cpp.o CMakeFiles/LLVMAsmPrinter.dir/DIEHash.cpp.o CMakeFiles/LLVMAsmPrinter.dir/DwarfAccelTable.cpp.o CMakeFiles/LLVMAsmPrinter.dir/DwarfCFIException.cpp.o CMakeFiles/LLVMAsmPrinter.dir/DwarfCompileUnit.cpp.o CMakeFiles/LLVMAsmPrinter.dir/DwarfDebug.cpp.o CMakeFiles/LLVMAsmPrinter.dir/DwarfExpression.cpp.o CMakeFiles/LLVMAsmPrinter.dir/DwarfFile.cpp.o CMakeFiles/LLVMAsmPrinter.dir/DwarfStringPool.cpp.o CMakeFiles/LLVMAsmPrinter.dir/DwarfUnit.cpp.o CMakeFiles/LLVMAsmPrinter.dir/EHStreamer.cpp.o CMakeFiles/LLVMAsmPrinter.dir/ErlangGCPrinter.cpp.o CMakeFiles/LLVMAsmPrinter.dir/OcamlGCPrinter.cpp.o CMakeFiles/LLVMAsmPrinter.dir/WinException.cpp.o CMakeFiles/LLVMAsmPrinter.dir/CodeViewDebug.cpp.o BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SelectionDAG.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SelectionDAG.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SelectionDAG.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SelectionDAG.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 23%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DwarfEHPrepare.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/DwarfEHPrepare.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/DwarfEHPrepare.cpp BUILDSTDERR: In file included from /usr/include/c++/8/vector:69, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/StatepointLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::SelectionDAGBuilder::JumpTableHeader, llvm::SelectionDAGBuilder::JumpTable}; _Tp = std::pair; _Alloc = std::allocator >]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 BUILDSTDERR: vector<_Tp, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::SelectionDAGBuilder::CaseBits}; _Tp = llvm::SelectionDAGBuilder::CaseBits; _Alloc = std::allocator]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'bool llvm::SelectionDAGBuilder::buildJumpTable(llvm::SelectionDAGBuilder::CaseClusterVector&, unsigned int, unsigned int, const llvm::SwitchInst*, llvm::MachineBasicBlock*, llvm::SelectionDAGBuilder::CaseCluster&)': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), std::forward<_Args>(__args)...); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::APInt, llvm::APInt, llvm::Value*, unsigned int, llvm::MVT::SimpleValueType, bool, bool&, std::nullptr_t, std::nullptr_t, llvm::SmallVector, llvm::BranchProbability&}; _Tp = llvm::SelectionDAGBuilder::BitTestBlock; _Alloc = std::allocator]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 BUILDSTDERR: vector<_Tp, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In function 'bool llvm::SelectionDAGBuilder::buildBitTests(llvm::SelectionDAGBuilder::CaseClusterVector&, unsigned int, unsigned int, const llvm::SwitchInst*, llvm::SelectionDAGBuilder::CaseCluster&)': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), std::forward<_Args>(__args)...); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/algorithm:62, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/StatepointLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: std::__introsort_loop(__first, __last, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ BUILDSTDERR: std::__lg(__last - __first) * 2, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __comp); BUILDSTDERR: ~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: std::__insertion_sort(__first, __first + int(_S_threshold), __comp); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: std::__insertion_sort(__first, __last, __comp); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/vector:69, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/StatepointLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), std::forward<_Args>(__args)...); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/DwarfEHPrepare.cpp:27: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/BasicBlock.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/CFG.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/DwarfEHPrepare.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/DwarfEHPrepare.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 23%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/EarlyIfConversion.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/EarlyIfConversion.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/EarlyIfConversion.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/EarlyIfConversion.cpp:30: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/EarlyIfConversion.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/EarlyIfConversion.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/EarlyIfConversion.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/EarlyIfConversion.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/EarlyIfConversion.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/EarlyIfConversion.cpp:19: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 23%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/SanitizerCoverage.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Instrumentation && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Instrumentation -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Instrumentation -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInstrumentation.dir/SanitizerCoverage.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Instrumentation/SanitizerCoverage.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/EarlyIfConversion.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/EarlyIfConversion.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/EarlyIfConversion.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/GenericDomTree.h:689:5: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/GenericDomTree.h:467:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineDominators.h:108:30: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/EarlyIfConversion.cpp:19: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/EarlyIfConversion.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/EarlyIfConversion.cpp:19: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 23%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/ThreadSanitizer.cpp.o [ 23%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/EdgeBundles.cpp.o [ 23%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/Evaluator.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/EdgeBundles.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/EdgeBundles.cpp cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Instrumentation && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Instrumentation -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Instrumentation -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInstrumentation.dir/ThreadSanitizer.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Instrumentation/ThreadSanitizer.cpp cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Utils && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/Evaluator.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils/Evaluator.cpp [ 23%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGDumper.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/SelectionDAG && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/SelectionDAG -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGDumper.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp [ 23%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Metadata.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/IR && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/IR -I/builddir/build/BUILD/llvm-3.9.1.src/lib/IR -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/Metadata.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/IR/Metadata.cpp [ 24%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/FlattenCFG.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Utils && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/FlattenCFG.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils/FlattenCFG.cpp /usr/bin/ranlib ../../libLLVMAsmPrinter.a [ 24%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Module.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/IR && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/IR -I/builddir/build/BUILD/llvm-3.9.1.src/lib/IR -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/Module.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/IR/Module.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Metadata.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/IR/Metadata.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/IR/Metadata.cpp:1268:76: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Metadata.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/IR/Metadata.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/EdgeBundles.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/EdgeBundles.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunction.h:551:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/EdgeBundles.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/EdgeBundles.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Metadata.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/IR/Metadata.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:163:7: required from 'static llvm::StringMapEntry* llvm::StringMapEntry::Create(llvm::StringRef, AllocatorTy&, InitTy&& ...) [with AllocatorTy = llvm::BumpPtrAllocatorImpl<>; InitTy = {}; ValueTy = llvm::MDString]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:382:32: required from 'std::pair, bool> llvm::StringMap::emplace_second(llvm::StringRef, ArgsTy&& ...) [with ArgsTy = {}; ValueTy = llvm::MDString; AllocatorTy = llvm::BumpPtrAllocatorImpl<>]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/IR/Metadata.cpp:419:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Metadata.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/IR/Metadata.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 24%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ExecutionDepsFix.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/ExecutionDepsFix.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/ExecutionDepsFix.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp:31: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: ^ [ 24%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/EfficiencySanitizer.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Instrumentation && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Instrumentation -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Instrumentation -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInstrumentation.dir/EfficiencySanitizer.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Instrumentation/EfficiencySanitizer.cpp [ 25%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ModuleSummaryIndex.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/IR && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/IR -I/builddir/build/BUILD/llvm-3.9.1.src/lib/IR -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/ModuleSummaryIndex.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/IR/ModuleSummaryIndex.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SelectionDAG.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SelectionDAG.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SelectionDAG.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SelectionDAG.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/SelectionDAGDumper.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SelectionDAG.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SelectionDAG.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/SelectionDAGDumper.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SelectionDAG.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SelectionDAG.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/SelectionDAGDumper.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-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/ExecutionDepsFix.cpp:28: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: ^ [ 25%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/FunctionImportUtils.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Utils && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/FunctionImportUtils.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils/FunctionImportUtils.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SelectionDAG.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SelectionDAG.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/SelectionDAGDumper.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-3.9.1.src/include/llvm/ADT/SparseSet.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LivePhysRegs.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/ExecutionDepsFix.cpp:26: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/ExecutionDepsFix.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-3.9.1.src/include/llvm/ADT/SparseSet.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LivePhysRegs.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/ExecutionDepsFix.cpp:26: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/ExecutionDepsFix.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-3.9.1.src/include/llvm/ADT/SparseSet.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LivePhysRegs.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/ExecutionDepsFix.cpp:26: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/ExecutionDepsFix.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SelectionDAG.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SelectionDAG.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/SelectionDAGDumper.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-3.9.1.src/include/llvm/ADT/SparseSet.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LivePhysRegs.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/ExecutionDepsFix.cpp:26: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/ExecutionDepsFix.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-3.9.1.src/include/llvm/ADT/SparseSet.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LivePhysRegs.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/ExecutionDepsFix.cpp:26: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/ExecutionDepsFix.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 /usr/include/c++/8/map:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Attributes.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Argument.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Function.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Module.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/ModuleSummaryIndex.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/IR/ModuleSummaryIndex.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': BUILDSTDERR: /usr/include/c++/8/bits/stl_tree.h:2411:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 BUILDSTDERR: _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/map:61, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Attributes.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Argument.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Function.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Module.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/ModuleSummaryIndex.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/IR/ModuleSummaryIndex.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h: In member function 'void llvm::ModuleSummaryIndex::collectDefinedFunctionsForModule(llvm::StringRef, llvm::GVSummaryMapTy&) const': BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h:499:8: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 BUILDSTDERR: __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h: In member function 'void llvm::ModuleSummaryIndex::collectDefinedGVSummariesPerModule(llvm::StringMap >&) const': BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h:499:8: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 BUILDSTDERR: __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, [ 25%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGISel.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/SelectionDAG && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/SelectionDAG -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGISel.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:32: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: ^ [ 25%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/GlobalStatus.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Utils && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/GlobalStatus.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils/GlobalStatus.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SelectionDAG.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SelectionDAG.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SelectionDAG.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SelectionDAG.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SelectionDAG.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SelectionDAG.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SelectionDAG.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SelectionDAG.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 25%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Operator.cpp.o BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SelectionDAG.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SelectionDAG.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SelectionDAG.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:2923:56: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SelectionDAG.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/IR && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/IR -I/builddir/build/BUILD/llvm-3.9.1.src/lib/IR -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/Operator.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/IR/Operator.cpp [ 25%] Linking CXX static library ../../libLLVMInstrumentation.a cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Instrumentation && /usr/bin/cmake -P CMakeFiles/LLVMInstrumentation.dir/cmake_clean_target.cmake BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SelectionDAG.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SelectionDAG.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Instrumentation && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMInstrumentation.dir/link.txt --verbose=1 [ 25%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ExpandISelPseudos.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/ExpandISelPseudos.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/ExpandISelPseudos.cpp [ 25%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/InlineFunction.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Utils && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/InlineFunction.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils/InlineFunction.cpp /usr/bin/ar qc ../../libLLVMInstrumentation.a CMakeFiles/LLVMInstrumentation.dir/AddressSanitizer.cpp.o CMakeFiles/LLVMInstrumentation.dir/BoundsChecking.cpp.o CMakeFiles/LLVMInstrumentation.dir/DataFlowSanitizer.cpp.o CMakeFiles/LLVMInstrumentation.dir/GCOVProfiling.cpp.o CMakeFiles/LLVMInstrumentation.dir/MemorySanitizer.cpp.o CMakeFiles/LLVMInstrumentation.dir/IndirectCallPromotion.cpp.o CMakeFiles/LLVMInstrumentation.dir/Instrumentation.cpp.o CMakeFiles/LLVMInstrumentation.dir/InstrProfiling.cpp.o CMakeFiles/LLVMInstrumentation.dir/PGOInstrumentation.cpp.o CMakeFiles/LLVMInstrumentation.dir/SanitizerCoverage.cpp.o CMakeFiles/LLVMInstrumentation.dir/ThreadSanitizer.cpp.o CMakeFiles/LLVMInstrumentation.dir/EfficiencySanitizer.cpp.o BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SelectionDAG.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SelectionDAG.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/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-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:32: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachinePassRegistry.h: In instantiation of 'void llvm::RegisterPassParser::initialize() [with RegistryClass = llvm::RegisterScheduler]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/CommandLine.h:1292: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-3.9.1.src/include/llvm/Support/CommandLine.h:1314:5: required from 'llvm::cl::opt::opt(const Mods& ...) [with Mods = {char [13], llvm::cl::initializer, llvm::cl::OptionHidden, llvm::cl::desc}; DataType = llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level); bool ExternalStorage = false; ParserClass = llvm::RegisterPassParser]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:245:38: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachinePassRegistry.h:136: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(), make -f lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/build.make lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/depend BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/CodeGen/MachinePassRegistry.h:146:8: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachinePassRegistry.h:147: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: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/InstCombine /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/InstCombine /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/DependInfo.cmake --color= BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/ExpandISelPseudos.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Transforms/Utils/Cloning.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils/InlineFunction.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils/InlineFunction.cpp:1515:70: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Transforms/Utils/Cloning.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils/InlineFunction.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ Scanning dependencies of target LLVMInstCombine make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunction.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/ExpandISelPseudos.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunction.h:551:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/ExpandISelPseudos.cpp:17: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ make -f lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/build.make lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunction.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/ExpandISelPseudos.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/ExpandISelPseudos.cpp:17: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 25%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstructionCombining.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/InstCombine && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/InstCombine -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/InstCombine -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInstCombine.dir/InstructionCombining.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/InstCombine/InstructionCombining.cpp [ 25%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ExpandPostRAPseudos.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/ExpandPostRAPseudos.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/ExpandPostRAPseudos.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/ExpandPostRAPseudos.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassRegistry.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/ExpandPostRAPseudos.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/ExpandPostRAPseudos.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassRegistry.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/ExpandPostRAPseudos.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/ExpandPostRAPseudos.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassRegistry.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/ExpandPostRAPseudos.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/ExpandPostRAPseudos.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassRegistry.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/ExpandPostRAPseudos.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/ExpandPostRAPseudos.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassRegistry.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/ExpandPostRAPseudos.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/ExpandPostRAPseudos.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 25%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/FaultMaps.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/FaultMaps.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/FaultMaps.cpp [ 25%] Built target LLVMAsmPrinter [ 25%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/OptBisect.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/IR && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/IR -I/builddir/build/BUILD/llvm-3.9.1.src/lib/IR -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/OptBisect.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/IR/OptBisect.cpp [ 25%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/FuncletLayout.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/FuncletLayout.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/FuncletLayout.cpp [ 25%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineAddSub.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/InstCombine && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/InstCombine -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/InstCombine -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInstCombine.dir/InstCombineAddSub.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/InstCombine/InstCombineAddSub.cpp make -f lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/build.make lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Scalar /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/DependInfo.cmake --color= BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/PointerUnion.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCSymbol.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/FaultMaps.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/FaultMaps.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/PointerUnion.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCSymbol.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/FaultMaps.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/FaultMaps.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/PointerUnion.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCSymbol.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/FaultMaps.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/FaultMaps.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/PointerUnion.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCSymbol.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/FaultMaps.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/FaultMaps.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/PointerUnion.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCSymbol.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/FaultMaps.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/FaultMaps.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/PointerUnion.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCSymbol.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/FaultMaps.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/FaultMaps.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 25%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineAndOrXor.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/InstCombine && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/InstCombine -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/InstCombine -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInstCombine.dir/InstCombineAndOrXor.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/InstCombine/InstCombineAndOrXor.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/Analysis.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/FuncletLayout.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunction.h:551:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/FuncletLayout.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ Scanning dependencies of target LLVMScalarOpts make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/build.make lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 25%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/ADCE.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Scalar && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/ADCE.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/ADCE.cpp [ 25%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/InstructionNamer.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Utils && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/InstructionNamer.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils/InstructionNamer.cpp make -f lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/build.make lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/IPO /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/IPO /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/DependInfo.cmake --color= [ 25%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/GCMetadata.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/GCMetadata.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/GCMetadata.cpp [ 25%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/AlignmentFromAssumptions.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Scalar && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/AlignmentFromAssumptions.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/AlignmentFromAssumptions.cpp [ 25%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/IntegerDivision.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Utils && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/IntegerDivision.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils/IntegerDivision.cpp Scanning dependencies of target LLVMipo make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/build.make lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 25%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/ArgumentPromotion.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/IPO && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/IPO -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/IPO -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/ArgumentPromotion.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/IPO/ArgumentPromotion.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/GCMetadata.h:36, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/GCMetadata.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/GCMetadata.h:36, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/GCMetadata.h:36, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/GCMetadata.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/GCMetadata.h:36, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/GCMetadata.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ /usr/bin/ranlib ../../libLLVMInstrumentation.a BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/ScalarEvolution.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Transforms/Scalar/AlignmentFromAssumptions.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/AlignmentFromAssumptions.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap >; DerivedT = llvm::DenseMap >; KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:650:7: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:604:5: required from 'llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/ScalarEvolution.h:372:9: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:356:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(getBuckets(), other.getBuckets(), BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: getNumBuckets() * sizeof(BucketT)); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:39:8: note: 'struct llvm::detail::DenseMapPair >' declared here BUILDSTDERR: struct DenseMapPair : public std::pair { BUILDSTDERR: ^~~~~~~~~~~~ [ 25%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/GCMetadataPrinter.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/GCMetadataPrinter.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/GCMetadataPrinter.cpp [ 25%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/GCRootLowering.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/GCRootLowering.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/GCRootLowering.cpp [ 25%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/BDCE.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Scalar && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/BDCE.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/BDCE.cpp [ 25%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LCSSA.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Utils && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/LCSSA.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils/LCSSA.cpp [ 25%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineCalls.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/InstCombine && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/InstCombine -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/InstCombine -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInstCombine.dir/InstCombineCalls.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/InstCombine/InstCombineCalls.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/PassManager.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Transforms/Utils/LCSSA.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils/LCSSA.cpp:30: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap >; DerivedT = llvm::DenseMap >; KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:650:7: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:604:5: required from 'llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/ScalarEvolution.h:372:9: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:356:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(getBuckets(), other.getBuckets(), BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: getNumBuckets() * sizeof(BucketT)); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:39:8: note: 'struct llvm::detail::DenseMapPair >' declared here BUILDSTDERR: struct DenseMapPair : public std::pair { BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/PassManager.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Transforms/Utils/LCSSA.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils/LCSSA.cpp:30: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/GenericDomTree.h:689:5: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::BasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/GenericDomTree.h:467:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::BasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils/LCSSA.cpp:126:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/PassManager.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Transforms/Utils/LCSSA.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils/LCSSA.cpp:30: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/PassManager.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Transforms/Utils/LCSSA.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils/LCSSA.cpp:30: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:55:67: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:77:12: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = llvm::BasicBlock*; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/PredIteratorCache.h:53:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/PassManager.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Transforms/Utils/LCSSA.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils/LCSSA.cpp:30: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 25%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/ConstantHoisting.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Scalar && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/ConstantHoisting.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/ConstantHoisting.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/GCRootLowering.cpp:31: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/GCMetadata.h:36, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/GCRootLowering.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/GCMetadata.h:36, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/GCRootLowering.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/GCMetadata.h:36, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/GCRootLowering.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/GCMetadata.h:36, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/GCRootLowering.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/GCMetadata.h:36, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/GCRootLowering.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/GCMetadata.h:36, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/GCRootLowering.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/GCMetadata.h:36, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/GCRootLowering.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/GCMetadata.h:36, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/GCRootLowering.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/GCMetadata.h:36, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/GCRootLowering.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/GCMetadata.h:36, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/GCRootLowering.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/GCMetadata.h:36, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/GCRootLowering.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/GCMetadata.h:36, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/GCRootLowering.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/GCMetadata.h:36, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/GCRootLowering.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/GCMetadata.h:36, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/GCRootLowering.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 25%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/Local.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Utils && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/Local.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils/Local.cpp make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 25%] Built target LLVMInstrumentation [ 25%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopSimplify.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Utils && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/LoopSimplify.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils/LoopSimplify.cpp [ 25%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/GCStrategy.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/GCStrategy.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/GCStrategy.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/AssumptionCache.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Transforms/Utils/LoopSimplify.h:42, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils/LoopSimplify.cpp:40: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap >; DerivedT = llvm::DenseMap >; KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:650:7: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:604:5: required from 'llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/ScalarEvolution.h:372:9: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:356:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(getBuckets(), other.getBuckets(), BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: getNumBuckets() * sizeof(BucketT)); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:39:8: note: 'struct llvm::detail::DenseMapPair >' declared here BUILDSTDERR: struct DenseMapPair : public std::pair { BUILDSTDERR: ^~~~~~~~~~~~ [ 25%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/GlobalMerge.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/GlobalMerge.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/GlobalMerge.cpp [ 25%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/BarrierNoopPass.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/IPO && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/IPO -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/IPO -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/BarrierNoopPass.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/IPO/BarrierNoopPass.cpp [ 25%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/ConstantMerge.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/IPO && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/IPO -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/IPO -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/ConstantMerge.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/IPO/ConstantMerge.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/GlobalMerge.cpp:82: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/GlobalMerge.cpp:62: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/GlobalMerge.cpp:62: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 25%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineCasts.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/InstCombine && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/InstCombine -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/InstCombine -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInstCombine.dir/InstCombineCasts.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/InstCombine/InstCombineCasts.cpp [ 25%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/ConstantProp.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Scalar && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/ConstantProp.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/ConstantProp.cpp [ 25%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/IfConversion.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/IfConversion.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/IfConversion.cpp [ 25%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopUnroll.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Utils && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/LoopUnroll.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils/LoopUnroll.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Module.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Transforms/IPO/ConstantMerge.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/IPO/ConstantMerge.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/IPO/ConstantMerge.cpp:162:54: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Module.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Transforms/IPO/ConstantMerge.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/IPO/ConstantMerge.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-3.9.1.src/include/llvm/Analysis/AssumptionCache.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils/LoopUnroll.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap >; DerivedT = llvm::DenseMap >; KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:650:7: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:604:5: required from 'llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/ScalarEvolution.h:372:9: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:356:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(getBuckets(), other.getBuckets(), BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: getNumBuckets() * sizeof(BucketT)); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:39:8: note: 'struct llvm::detail::DenseMapPair >' declared here BUILDSTDERR: struct DenseMapPair : public std::pair { BUILDSTDERR: ^~~~~~~~~~~~ [ 25%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/CrossDSOCFI.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/IPO && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/IPO -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/IPO -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/CrossDSOCFI.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/IPO/CrossDSOCFI.cpp [ 25%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopUnrollRuntime.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Utils && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/LoopUnrollRuntime.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils/LoopUnrollRuntime.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/IfConversion.cpp:26: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: ^ [ 25%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Pass.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/IR && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/IR -I/builddir/build/BUILD/llvm-3.9.1.src/lib/IR -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/Pass.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/IR/Pass.cpp [ 25%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/CorrelatedValuePropagation.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Scalar && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/CorrelatedValuePropagation.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/CorrelatedValuePropagation.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Metadata.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/TrackingMDRef.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/DebugLoc.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Instruction.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/BasicBlock.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Function.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Instructions.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/CallSite.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/AliasAnalysis.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils/LoopUnrollRuntime.cpp:26: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap >; DerivedT = llvm::DenseMap >; KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:650:7: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:604:5: required from 'llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/ScalarEvolution.h:372:9: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:356:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(getBuckets(), other.getBuckets(), BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: getNumBuckets() * sizeof(BucketT)); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:39:8: note: 'struct llvm::detail::DenseMapPair >' declared here BUILDSTDERR: struct DenseMapPair : public std::pair { BUILDSTDERR: ^~~~~~~~~~~~ [ 26%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ImplicitNullChecks.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/ImplicitNullChecks.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/ImplicitNullChecks.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SparseSet.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LivePhysRegs.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/BranchFolding.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/IfConversion.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/IfConversion.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-3.9.1.src/include/llvm/ADT/SparseSet.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LivePhysRegs.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/BranchFolding.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/IfConversion.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/IfConversion.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-3.9.1.src/include/llvm/ADT/SparseSet.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LivePhysRegs.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/BranchFolding.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/IfConversion.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/IfConversion.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-3.9.1.src/include/llvm/ADT/SparseSet.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LivePhysRegs.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/BranchFolding.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/IfConversion.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/IfConversion.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 26%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/PassManager.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/IR && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/IR -I/builddir/build/BUILD/llvm-3.9.1.src/lib/IR -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/PassManager.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/IR/PassManager.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SparseSet.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LivePhysRegs.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/BranchFolding.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/IfConversion.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/IfConversion.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-3.9.1.src/include/llvm/ADT/SparseSet.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LivePhysRegs.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/BranchFolding.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/IfConversion.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/IfConversion.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-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/ImplicitNullChecks.cpp:38: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: ^ [ 26%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopUtils.cpp.o [ 26%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/DCE.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Scalar && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/DCE.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/DCE.cpp cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Utils && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/LoopUtils.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils/LoopUtils.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/ImplicitNullChecks.cpp:28: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/ImplicitNullChecks.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/ImplicitNullChecks.cpp:28: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/ImplicitNullChecks.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/ImplicitNullChecks.cpp:28: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/ImplicitNullChecks.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/ImplicitNullChecks.cpp:28: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/ImplicitNullChecks.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/ImplicitNullChecks.cpp:28: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/ImplicitNullChecks.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/ImplicitNullChecks.cpp:28: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/ImplicitNullChecks.cpp:28: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 26%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/PassRegistry.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/IR && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/IR -I/builddir/build/BUILD/llvm-3.9.1.src/lib/IR -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/PassRegistry.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/IR/PassRegistry.cpp [ 26%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGPrinter.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/SelectionDAG && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/SelectionDAG -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGPrinter.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/SelectionDAGPrinter.cpp [ 26%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/InlineSpiller.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/InlineSpiller.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/InlineSpiller.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Metadata.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/TrackingMDRef.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/DebugLoc.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Instruction.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/BasicBlock.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Function.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Instructions.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/CallSite.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/AliasAnalysis.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils/LoopUtils.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap >; DerivedT = llvm::DenseMap >; KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:650:7: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:604:5: required from 'llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/ScalarEvolution.h:372:9: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:356:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(getBuckets(), other.getBuckets(), BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: getNumBuckets() * sizeof(BucketT)); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:39:8: note: 'struct llvm::detail::DenseMapPair >' declared here BUILDSTDERR: struct DenseMapPair : public std::pair { BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveRangeEdit.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/InlineSpiller.cpp:23: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IndexedMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveRangeCalc.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SplitKit.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/InlineSpiller.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveRangeCalc.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SplitKit.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/ADT/IndexedMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveRangeCalc.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SplitKit.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/InlineSpiller.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveRangeCalc.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SplitKit.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/ADT/IndexedMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveRangeCalc.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SplitKit.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/InlineSpiller.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = llvm::LiveRangeCalc::LiveInBlock]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveRangeCalc.h:233:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::LiveRangeCalc::LiveInBlock' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SplitKit.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/InlineSpiller.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveRangeCalc.h:77:10: note: 'struct llvm::LiveRangeCalc::LiveInBlock' declared here BUILDSTDERR: struct LiveInBlock { BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IndexedMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveRangeCalc.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SplitKit.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/InlineSpiller.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveRangeCalc.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SplitKit.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/ADT/IndexedMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveRangeCalc.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SplitKit.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/InlineSpiller.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveRangeCalc.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SplitKit.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/ADT/IndexedMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveRangeCalc.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SplitKit.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/InlineSpiller.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/InlineSpiller.cpp:407:47: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveRangeCalc.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SplitKit.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/InlineSpiller.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 26%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopVersioning.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Utils && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/LoopVersioning.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils/LoopVersioning.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IndexedMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveRangeCalc.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SplitKit.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/InlineSpiller.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveRangeCalc.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SplitKit.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/ADT/IndexedMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveRangeCalc.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SplitKit.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/InlineSpiller.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveRangeCalc.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SplitKit.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/ADT/IndexedMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveRangeCalc.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SplitKit.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/InlineSpiller.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/GenericDomTree.h:689:5: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/GenericDomTree.h:467:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineDominators.h:108:30: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveRangeCalc.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SplitKit.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/InlineSpiller.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 26%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/DeadStoreElimination.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Scalar && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/DeadStoreElimination.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/DeadStoreElimination.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SelectionDAG.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/SelectionDAGPrinter.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SelectionDAG.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SelectionDAG.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/SelectionDAGPrinter.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SelectionDAG.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/SelectionDAGPrinter.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SelectionDAG.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/SelectionDAGPrinter.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SelectionDAG.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/SelectionDAGPrinter.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-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/LoopAccessAnalysis.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Transforms/Utils/LoopVersioning.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils/LoopVersioning.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap >; DerivedT = llvm::DenseMap >; KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:650:7: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:604:5: required from 'llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/ScalarEvolution.h:372:9: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:356:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(getBuckets(), other.getBuckets(), BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: getNumBuckets() * sizeof(BucketT)); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:39:8: note: 'struct llvm::detail::DenseMapPair >' declared here BUILDSTDERR: struct DenseMapPair : public std::pair { BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/LoopAccessAnalysis.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Transforms/Utils/LoopVersioning.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils/LoopVersioning.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:751:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:870:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 4]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils/LoopVersioning.cpp:41:64: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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/stl_tree.h:63, BUILDSTDERR: from /usr/include/c++/8/set:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/EquivalenceClasses.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/LoopAccessAnalysis.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Transforms/Utils/LoopVersioning.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils/LoopVersioning.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/LoopAccessAnalysis.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Transforms/Utils/LoopVersioning.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils/LoopVersioning.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:270: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-3.9.1.src/include/llvm/ADT/SmallVector.h:811:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:884:34: required from 'const llvm::SmallVector& llvm::SmallVector::operator=(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 4]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils/LoopVersioning.cpp:48:33: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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/stl_tree.h:63, BUILDSTDERR: from /usr/include/c++/8/set:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/EquivalenceClasses.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/LoopAccessAnalysis.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Transforms/Utils/LoopVersioning.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils/LoopVersioning.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Argument.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Function.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Transforms/Scalar/DeadStoreElimination.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/DeadStoreElimination.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:55:67: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:77:12: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = llvm::BasicBlock*; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/PredIteratorCache.h:53:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Function.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Transforms/Scalar/DeadStoreElimination.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/DeadStoreElimination.cpp:18: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 26%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LowerInvoke.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Utils && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/LowerInvoke.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils/LowerInvoke.cpp [ 26%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineCompares.cpp.o [ 26%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/DeadArgumentElimination.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/IPO && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/IPO -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/IPO -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/DeadArgumentElimination.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/IPO/DeadArgumentElimination.cpp cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/InstCombine && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/InstCombine -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/InstCombine -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInstCombine.dir/InstCombineCompares.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/InstCombine/InstCombineCompares.cpp [ 28%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/EarlyCSE.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Scalar && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/EarlyCSE.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/EarlyCSE.cpp [ 28%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ProfileSummary.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/IR && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/IR -I/builddir/build/BUILD/llvm-3.9.1.src/lib/IR -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/ProfileSummary.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/IR/ProfileSummary.cpp [ 28%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGTargetInfo.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/SelectionDAG && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/SelectionDAG -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGTargetInfo.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/SelectionDAGTargetInfo.cpp BUILDSTDERR: In file included from /usr/include/c++/8/vector:69, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/ProfileSummary.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/IR/ProfileSummary.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {long long unsigned int, long long unsigned int, long long unsigned int}; _Tp = llvm::ProfileSummaryEntry; _Alloc = std::allocator]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 BUILDSTDERR: vector<_Tp, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ [ 28%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LowerSwitch.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Utils && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/LowerSwitch.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils/LowerSwitch.cpp BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In static member function 'static llvm::ProfileSummary* llvm::ProfileSummary::getFromMD(llvm::Metadata*)': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), std::forward<_Args>(__args)...); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/IR/ProfileSummary.cpp:191:1: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 BUILDSTDERR: } BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Argument.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Function.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Transforms/Scalar/EarlyCSE.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/EarlyCSE.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Recycler.h:88:23: required from 'SubClass* llvm::Recycler::Allocate(AllocatorType&) [with SubClass = llvm::ScopedHashTableVal<{anonymous}::SimpleValue, llvm::Value*>; AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::ScopedHashTableVal<{anonymous}::SimpleValue, llvm::Value*>; unsigned int Size = 16; unsigned int Align = 4]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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*>; unsigned int Size = 16; unsigned int Align = 4]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/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-3.9.1.src/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: /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/EarlyCSE.cpp:521:65: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Function.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Transforms/Scalar/EarlyCSE.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/EarlyCSE.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 28%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Statepoint.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/IR && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/IR -I/builddir/build/BUILD/llvm-3.9.1.src/lib/IR -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/Statepoint.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/IR/Statepoint.cpp [ 28%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineLoadStoreAlloca.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/InstCombine && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/InstCombine -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/InstCombine -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInstCombine.dir/InstCombineLoadStoreAlloca.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/InstCombine/InstCombineCompares.cpp: In member function 'bool llvm::InstCombiner::OptimizeOverflowCheck(llvm::OverflowCheckFlavor, llvm::Value*, llvm::Value*, llvm::Instruction&, llvm::Value*&, llvm::Constant*&)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/InstCombine/InstCombineCompares.cpp:2605:79: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: return SetResult(Builder->CreateAdd(LHS, RHS), Builder->getTrue(), true); BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/InstCombine/InstCombineCompares.cpp:2608:3: note: here BUILDSTDERR: case OCF_SIGNED_ADD: { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /usr/include/c++/8/vector:69, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Attributes.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Argument.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Function.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/CFG.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils/LowerSwitch.cpp:18: BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const {anonymous}::IntRange&}; _Tp = {anonymous}::IntRange; _Alloc = std::allocator<{anonymous}::IntRange>]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector<{anonymous}::IntRange>::iterator' {aka '__gnu_cxx::__normal_iterator<{anonymous}::IntRange*, std::vector<{anonymous}::IntRange> >'} changed in GCC 7.1 BUILDSTDERR: vector<_Tp, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector<{anonymous}::IntRange>::iterator' {aka '__gnu_cxx::__normal_iterator<{anonymous}::IntRange*, std::vector<{anonymous}::IntRange> >'} changed in GCC 7.1 BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Attributes.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/CallSite.h:31, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/AliasAnalysis.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/InstCombine/InstCombineInternal.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp:62:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/CallSite.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/AliasAnalysis.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/InstCombine/InstCombineInternal.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.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 /usr/include/c++/8/vector:64, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Attributes.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Argument.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Function.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/CFG.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils/LowerSwitch.cpp:18: BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h: In member function 'virtual bool {anonymous}::LowerSwitch::runOnFunction(llvm::Function&)': BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::IntRange*, std::vector<{anonymous}::IntRange> >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), __x); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::IntRange*, std::vector<{anonymous}::IntRange> >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), __x); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ [ 28%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/FlattenCFGPass.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Scalar && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/FlattenCFGPass.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/FlattenCFGPass.cpp [ 28%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/Mem2Reg.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Utils && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/Mem2Reg.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils/Mem2Reg.cpp [ 28%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/ElimAvailExtern.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/IPO && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/IPO -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/IPO -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/ElimAvailExtern.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/IPO/ElimAvailExtern.cpp [ 28%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Float2Int.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Scalar && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/Float2Int.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/Float2Int.cpp [ 28%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/GuardWidening.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Scalar && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/GuardWidening.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/GuardWidening.cpp [ 28%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineMulDivRem.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/InstCombine && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/InstCombine -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/InstCombine -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInstCombine.dir/InstCombineMulDivRem.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/InstCombine/InstCombineMulDivRem.cpp [ 28%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/ExtractGV.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/IPO && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/IPO -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/IPO -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/ExtractGV.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/IPO/ExtractGV.cpp BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/GuardWidening.cpp:664:11: warning: 'static llvm::StringRef {anonymous}::GuardWideningImpl::scoreTypeToString({anonymous}::GuardWideningImpl::WideningScore)' defined but not used [-Wunused-function] BUILDSTDERR: StringRef GuardWideningImpl::scoreTypeToString(WideningScore WS) { BUILDSTDERR: ^~~~~~~~~~~~~~~~~ [ 29%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/ForceFunctionAttrs.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/IPO && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/IPO -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/IPO -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/ForceFunctionAttrs.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/IPO/ForceFunctionAttrs.cpp [ 29%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/MemorySSA.cpp.o [ 29%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Type.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Utils && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/MemorySSA.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils/MemorySSA.cpp cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/IR && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/IR -I/builddir/build/BUILD/llvm-3.9.1.src/lib/IR -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/Type.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/IR/Type.cpp [ 29%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/StatepointLowering.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/SelectionDAG && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/SelectionDAG -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/StatepointLowering.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/StatepointLowering.cpp [ 29%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/FunctionAttrs.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/IPO && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/IPO -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/IPO -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/FunctionAttrs.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/IPO/FunctionAttrs.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/StatepointLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/StatepointLowering.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/StatepointLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/StatepointLowering.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/StatepointLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/StatepointLowering.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunction.h:551:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/StatepointLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/StatepointLowering.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/StatepointLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/StatepointLowering.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/StatepointLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/StatepointLowering.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Type.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/IR/Type.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/IR/Type.cpp:301:48: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/APInt.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/APFloat.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Type.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/IR/Type.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 29%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/GVN.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Scalar && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/GVN.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/GVN.cpp [ 29%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/MetaRenamer.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Utils && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/MetaRenamer.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils/MetaRenamer.cpp [ 29%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/InterferenceCache.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/InterferenceCache.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/InterferenceCache.cpp [ 29%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/TypeFinder.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/IR && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/IR -I/builddir/build/BUILD/llvm-3.9.1.src/lib/IR -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/TypeFinder.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/IR/TypeFinder.cpp [ 29%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/FunctionImport.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/IPO && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/IPO -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/IPO -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/FunctionImport.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/IPO/FunctionImport.cpp [ 29%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/InterleavedAccessPass.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/InterleavedAccessPass.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/InterleavedAccessPass.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Transforms/Scalar/GVN.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/GVN.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/GVN.cpp:1904:46: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Transforms/Scalar/GVN.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Transforms/Scalar/GVN.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/GVN.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/GVN.cpp:2396:73: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Transforms/Scalar/GVN.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Transforms/Scalar/GVN.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/GVN.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/GVN.cpp:2429:74: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Transforms/Scalar/GVN.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Transforms/Scalar/GVN.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/GVN.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:80:7: required from 'ValueT& llvm::MapVector::operator[](const KeyT&) [with KeyT = llvm::Value*; ValueT = llvm::Constant*; MapType = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; VectorType = llvm::SmallVector, 4>]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/GVN.cpp:1725:24: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Transforms/Scalar/GVN.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/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-3.9.1.src/include/llvm/Transforms/Scalar/GVN.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/GVN.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap; DerivedT = llvm::DenseMap; KeyT = llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:650:7: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:604:5: required from 'llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/GVN.cpp:344:54: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:356:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(getBuckets(), other.getBuckets(), BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: getNumBuckets() * sizeof(BucketT)); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:39:8: note: 'struct llvm::detail::DenseMapPair' declared here BUILDSTDERR: struct DenseMapPair : public std::pair { BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap; DerivedT = llvm::DenseMap; KeyT = llvm::GVN::Expression; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:650:7: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = llvm::GVN::Expression; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:604:5: required from 'llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = llvm::GVN::Expression; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/GVN.cpp:344:54: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:356:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(getBuckets(), other.getBuckets(), BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: getNumBuckets() * sizeof(BucketT)); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:39:8: note: 'struct llvm::detail::DenseMapPair' declared here BUILDSTDERR: struct DenseMapPair : public std::pair { BUILDSTDERR: ^~~~~~~~~~~~ [ 29%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Use.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/IR && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/IR -I/builddir/build/BUILD/llvm-3.9.1.src/lib/IR -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/Use.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/IR/Use.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Transforms/Scalar/GVN.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/GVN.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:55:67: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:77:12: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = llvm::BasicBlock*; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/PredIteratorCache.h:53:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Transforms/Scalar/GVN.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/GVN.cpp:18: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 29%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/User.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/IR && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/IR -I/builddir/build/BUILD/llvm-3.9.1.src/lib/IR -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/User.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/IR/User.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Transforms/IPO/FunctionImport.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/IPO/FunctionImport.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/IPO/FunctionImport.cpp:329:72: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Transforms/IPO/FunctionImport.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/IPO/FunctionImport.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-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/InterleavedAccessPass.cpp:49: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Dominators.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/InterleavedAccessPass.cpp:43: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/InterleavedAccessPass.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-3.9.1.src/include/llvm/ADT/IntervalMap.h:103, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalUnion.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/InterferenceCache.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/InterferenceCache.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IntervalMap.h:103, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalUnion.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/InterferenceCache.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/ADT/IntervalMap.h:103, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalUnion.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/InterferenceCache.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/InterferenceCache.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IntervalMap.h:103, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalUnion.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/InterferenceCache.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/ADT/IntervalMap.h:103, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalUnion.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/InterferenceCache.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/InterferenceCache.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IntervalMap.h:103, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalUnion.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/InterferenceCache.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/InterferenceCache.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 29%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Value.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/IR && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/IR -I/builddir/build/BUILD/llvm-3.9.1.src/lib/IR -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/Value.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/IR/Value.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IntervalMap.h:103, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalUnion.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/InterferenceCache.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/InterferenceCache.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IntervalMap.h:103, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalUnion.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/InterferenceCache.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/InterferenceCache.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 29%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ValueSymbolTable.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/IR && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/IR -I/builddir/build/BUILD/llvm-3.9.1.src/lib/IR -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/ValueSymbolTable.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/IR/ValueSymbolTable.cpp BUILDSTDERR: In file included from /usr/include/c++/8/map:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Attributes.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Argument.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Function.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Module.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/ModuleSummaryIndex.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Transforms/IPO/FunctionImport.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/IPO/FunctionImport.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': BUILDSTDERR: /usr/include/c++/8/bits/stl_tree.h:2411:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 BUILDSTDERR: _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/map:61, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Attributes.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Argument.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Function.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Module.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/ModuleSummaryIndex.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Transforms/IPO/FunctionImport.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/IPO/FunctionImport.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h: In function 'void {anonymous}::computeImportForFunction(const llvm::FunctionSummary&, const llvm::ModuleSummaryIndex&, unsigned int, const GVSummaryMapTy&, llvm::SmallVectorImpl >&, llvm::FunctionImporter::ImportMapTy&, llvm::StringMap >*)': BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h:499:8: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 BUILDSTDERR: __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, [ 29%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ValueTypes.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/IR && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/IR -I/builddir/build/BUILD/llvm-3.9.1.src/lib/IR -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/ValueTypes.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/IR/ValueTypes.cpp [ 29%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/GlobalDCE.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/IPO && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/IPO -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/IPO -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/GlobalDCE.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/IPO/GlobalDCE.cpp [ 29%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/IntrinsicLowering.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/IntrinsicLowering.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/IntrinsicLowering.cpp make -f lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/build.make lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/depend [ 29%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/ModuleUtils.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Utils && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/ModuleUtils.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils/ModuleUtils.cpp make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Vectorize /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Vectorize /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/DependInfo.cmake --color= Scanning dependencies of target LLVMVectorize make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/build.make lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 29%] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/BBVectorize.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Vectorize && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Vectorize -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Vectorize -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMVectorize.dir/BBVectorize.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Vectorize/BBVectorize.cpp [ 29%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Verifier.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/IR && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/IR -I/builddir/build/BUILD/llvm-3.9.1.src/lib/IR -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/Verifier.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/IR/Verifier.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Vectorize/BBVectorize.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Vectorize/BBVectorize.cpp:1573:18: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Vectorize/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Vectorize/BBVectorize.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, unsigned int>]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Vectorize/BBVectorize.cpp:1618:63: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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 /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Vectorize/BBVectorize.cpp:19: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair, unsigned int>' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Vectorize/BBVectorize.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap >; DerivedT = llvm::DenseMap >; KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:650:7: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:604:5: required from 'llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/ScalarEvolution.h:372:9: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:356:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(getBuckets(), other.getBuckets(), BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: getNumBuckets() * sizeof(BucketT)); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:39:8: note: 'struct llvm::detail::DenseMapPair >' declared here BUILDSTDERR: struct DenseMapPair : public std::pair { BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo >, llvm::detail::DenseSetPair > >; DerivedT = llvm::DenseMap, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo >, llvm::detail::DenseSetPair > >; KeyT = std::pair; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:650:7: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = std::pair; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:634:7: required from 'llvm::DenseMap& llvm::DenseMap::operator=(const llvm::DenseMap&) [with KeyT = std::pair; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:39:7: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:356:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class llvm::detail::DenseSetPair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(getBuckets(), other.getBuckets(), BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: getNumBuckets() * sizeof(BucketT)); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Vectorize/BBVectorize.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:26:32: note: 'class llvm::detail::DenseSetPair >' declared here BUILDSTDERR: template class DenseSetPair : public DenseSetEmpty { BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/PassManager.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Verifier.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/IR/Verifier.cpp:47: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/IR/Verifier.cpp:2118:65: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/PassManager.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Verifier.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/IR/Verifier.cpp:47: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 29%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/NameAnonFunctions.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Utils && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/NameAnonFunctions.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils/NameAnonFunctions.cpp [ 29%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/PromoteMemoryToRegister.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Utils && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/PromoteMemoryToRegister.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils/PromoteMemoryToRegister.cpp [ 29%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/GVNHoist.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Scalar && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/GVNHoist.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/GVNHoist.cpp [ 29%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LatencyPriorityQueue.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/LatencyPriorityQueue.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LatencyPriorityQueue.cpp [ 29%] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/LoadStoreVectorizer.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Vectorize && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Vectorize -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Vectorize -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMVectorize.dir/LoadStoreVectorizer.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Vectorize/LoadStoreVectorizer.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/GVNHoist.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:55:67: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:77:12: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = llvm::BasicBlock*; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/PredIteratorCache.h:53:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/GVNHoist.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils/PromoteMemoryToRegister.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils/PromoteMemoryToRegister.cpp:450:78: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils/PromoteMemoryToRegister.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Vectorize/LoadStoreVectorizer.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Vectorize/LoadStoreVectorizer.cpp:438:47: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Vectorize/LoadStoreVectorizer.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-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Vectorize/LoadStoreVectorizer.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap >; DerivedT = llvm::DenseMap >; KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:650:7: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:604:5: required from 'llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/ScalarEvolution.h:372:9: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:356:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(getBuckets(), other.getBuckets(), BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: getNumBuckets() * sizeof(BucketT)); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:39:8: note: 'struct llvm::detail::DenseMapPair >' declared here BUILDSTDERR: struct DenseMapPair : public std::pair { BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/ScheduleDAG.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LatencyPriorityQueue.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LatencyPriorityQueue.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/ScheduleDAG.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LatencyPriorityQueue.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LatencyPriorityQueue.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 29%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LexicalScopes.cpp.o [ 29%] Linking CXX static library ../libLLVMCore.a cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/LexicalScopes.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LexicalScopes.cpp cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/IR && /usr/bin/cmake -P CMakeFiles/LLVMCore.dir/cmake_clean_target.cmake [ 29%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/InductiveRangeCheckElimination.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Scalar && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/InductiveRangeCheckElimination.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/IR && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMCore.dir/link.txt --verbose=1 /usr/bin/ar qc ../libLLVMCore.a CMakeFiles/LLVMCore.dir/AsmWriter.cpp.o CMakeFiles/LLVMCore.dir/Attributes.cpp.o CMakeFiles/LLVMCore.dir/AutoUpgrade.cpp.o CMakeFiles/LLVMCore.dir/BasicBlock.cpp.o CMakeFiles/LLVMCore.dir/Comdat.cpp.o CMakeFiles/LLVMCore.dir/ConstantFold.cpp.o CMakeFiles/LLVMCore.dir/ConstantRange.cpp.o CMakeFiles/LLVMCore.dir/Constants.cpp.o CMakeFiles/LLVMCore.dir/Core.cpp.o CMakeFiles/LLVMCore.dir/DIBuilder.cpp.o CMakeFiles/LLVMCore.dir/DataLayout.cpp.o CMakeFiles/LLVMCore.dir/DebugInfo.cpp.o CMakeFiles/LLVMCore.dir/DebugInfoMetadata.cpp.o CMakeFiles/LLVMCore.dir/DebugLoc.cpp.o CMakeFiles/LLVMCore.dir/DiagnosticInfo.cpp.o CMakeFiles/LLVMCore.dir/DiagnosticPrinter.cpp.o CMakeFiles/LLVMCore.dir/Dominators.cpp.o CMakeFiles/LLVMCore.dir/Function.cpp.o CMakeFiles/LLVMCore.dir/GCOV.cpp.o CMakeFiles/LLVMCore.dir/GVMaterializer.cpp.o CMakeFiles/LLVMCore.dir/Globals.cpp.o CMakeFiles/LLVMCore.dir/IRBuilder.cpp.o CMakeFiles/LLVMCore.dir/IRPrintingPasses.cpp.o CMakeFiles/LLVMCore.dir/InlineAsm.cpp.o CMakeFiles/LLVMCore.dir/Instruction.cpp.o CMakeFiles/LLVMCore.dir/Instructions.cpp.o CMakeFiles/LLVMCore.dir/IntrinsicInst.cpp.o CMakeFiles/LLVMCore.dir/LLVMContext.cpp.o CMakeFiles/LLVMCore.dir/LLVMContextImpl.cpp.o CMakeFiles/LLVMCore.dir/LegacyPassManager.cpp.o CMakeFiles/LLVMCore.dir/MDBuilder.cpp.o CMakeFiles/LLVMCore.dir/Mangler.cpp.o CMakeFiles/LLVMCore.dir/Metadata.cpp.o CMakeFiles/LLVMCore.dir/Module.cpp.o CMakeFiles/LLVMCore.dir/ModuleSummaryIndex.cpp.o CMakeFiles/LLVMCore.dir/Operator.cpp.o CMakeFiles/LLVMCore.dir/OptBisect.cpp.o CMakeFiles/LLVMCore.dir/Pass.cpp.o CMakeFiles/LLVMCore.dir/PassManager.cpp.o CMakeFiles/LLVMCore.dir/PassRegistry.cpp.o CMakeFiles/LLVMCore.dir/ProfileSummary.cpp.o CMakeFiles/LLVMCore.dir/Statepoint.cpp.o CMakeFiles/LLVMCore.dir/Type.cpp.o CMakeFiles/LLVMCore.dir/TypeFinder.cpp.o CMakeFiles/LLVMCore.dir/Use.cpp.o CMakeFiles/LLVMCore.dir/User.cpp.o CMakeFiles/LLVMCore.dir/Value.cpp.o CMakeFiles/LLVMCore.dir/ValueSymbolTable.cpp.o CMakeFiles/LLVMCore.dir/ValueTypes.cpp.o CMakeFiles/LLVMCore.dir/Verifier.cpp.o [ 29%] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/LoopVectorize.cpp.o [ 29%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SSAUpdater.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Utils && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/SSAUpdater.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils/SSAUpdater.cpp cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Vectorize && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Vectorize -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Vectorize -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMVectorize.dir/LoopVectorize.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Vectorize/LoopVectorize.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LexicalScopes.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LexicalScopes.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LexicalScopes.h:93:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LexicalScopes.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/Analysis/BranchProbabilityInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp:45: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap >; DerivedT = llvm::DenseMap >; KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:650:7: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:604:5: required from 'llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/ScalarEvolution.h:372:9: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:356:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(getBuckets(), other.getBuckets(), BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: getNumBuckets() * sizeof(BucketT)); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:39:8: note: 'struct llvm::detail::DenseMapPair >' declared here BUILDSTDERR: struct DenseMapPair : public std::pair { BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LexicalScopes.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LexicalScopes.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunction.h:551:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LexicalScopes.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils/SSAUpdater.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils/SSAUpdater.cpp:104:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Transforms/Utils/SSAUpdater.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Transforms/Vectorize/LoopVectorize.h:52, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Vectorize/LoopVectorize.cpp:49: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Vectorize/LoopVectorize.cpp:2798:57: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Transforms/Vectorize/LoopVectorize.h:52, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Vectorize/LoopVectorize.cpp:49: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils/SSAUpdater.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Transforms/Utils/SSAUpdaterImpl.h:123: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-3.9.1.src/include/llvm/Transforms/Utils/SSAUpdaterImpl.h:83: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: /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils/SSAUpdater.cpp:317:26: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Transforms/Utils/SSAUpdater.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils/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-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Transforms/Vectorize/LoopVectorize.h:52, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Vectorize/LoopVectorize.cpp:49: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap >; DerivedT = llvm::DenseMap >; KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:650:7: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:604:5: required from 'llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/ScalarEvolution.h:372:9: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:356:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(getBuckets(), other.getBuckets(), BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: getNumBuckets() * sizeof(BucketT)); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:39:8: note: 'struct llvm::detail::DenseMapPair >' declared here BUILDSTDERR: struct DenseMapPair : public std::pair { BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap, unsigned int, llvm::DenseMapInfo >, llvm::detail::DenseMapPair, unsigned int> >; DerivedT = llvm::DenseMap, unsigned int, llvm::DenseMapInfo >, llvm::detail::DenseMapPair, unsigned int> >; KeyT = std::pair; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, unsigned int>]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:650:7: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = std::pair; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, unsigned int>]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:604:5: required from 'llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = std::pair; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, unsigned int>]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SCCIterator.h:40:7: required from 'IteratorT llvm::iterator_range::begin() const [with IteratorT = llvm::scc_iterator]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Vectorize/LoopVectorize.cpp:289:61: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:356:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(getBuckets(), other.getBuckets(), BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: getNumBuckets() * sizeof(BucketT)); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:39:8: note: 'struct llvm::detail::DenseMapPair, unsigned int>' declared here BUILDSTDERR: struct DenseMapPair : public std::pair { BUILDSTDERR: ^~~~~~~~~~~~ [ 29%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveDebugValues.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/LiveDebugValues.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveDebugValues.cpp [ 29%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/IndVarSimplify.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Scalar && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/IndVarSimplify.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/IndVarSimplify.cpp [ 29%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SanitizerStats.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Utils && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/SanitizerStats.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils/SanitizerStats.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveDebugValues.cpp:37: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/raw_ostream.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SparseBitVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveDebugValues.cpp:23: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LexicalScopes.h:93:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-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-3.9.1.src/include/llvm/ADT/SmallPtrSet.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/PostOrderIterator.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveDebugValues.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-3.9.1.src/include/llvm/Support/raw_ostream.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SparseBitVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveDebugValues.cpp:23: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-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-3.9.1.src/include/llvm/ADT/SmallPtrSet.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/PostOrderIterator.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveDebugValues.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-3.9.1.src/include/llvm/Support/raw_ostream.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SparseBitVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveDebugValues.cpp:23: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-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-3.9.1.src/include/llvm/ADT/SmallPtrSet.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/PostOrderIterator.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveDebugValues.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-3.9.1.src/include/llvm/Support/raw_ostream.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SparseBitVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveDebugValues.cpp:23: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-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-3.9.1.src/include/llvm/ADT/SmallPtrSet.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/PostOrderIterator.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveDebugValues.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-3.9.1.src/include/llvm/Support/raw_ostream.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SparseBitVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveDebugValues.cpp:23: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-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-3.9.1.src/include/llvm/ADT/SmallPtrSet.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/PostOrderIterator.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveDebugValues.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-3.9.1.src/include/llvm/Analysis/LoopInfo.h:39, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Transforms/Scalar/IndVarSimplify.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/IndVarSimplify.cpp:27: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap >; DerivedT = llvm::DenseMap >; KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:650:7: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:604:5: required from 'llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/ScalarEvolution.h:372:9: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:356:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(getBuckets(), other.getBuckets(), BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: getNumBuckets() * sizeof(BucketT)); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:39:8: note: 'struct llvm::detail::DenseMapPair >' declared here BUILDSTDERR: struct DenseMapPair : public std::pair { BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/LoopInfo.h:39, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Transforms/Scalar/IndVarSimplify.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/IndVarSimplify.cpp:27: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/CommandLine.h:578:12: required from 'llvm::cl::ValuesClass::ValuesClass(const char*, DataType, const char*, va_list) [with DataType = int; va_list = __va_list]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/CommandLine.h:601:25: required from 'llvm::cl::ValuesClass llvm::cl::values(const char*, DataType, const char*, ...) [with DataType = int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/IndVarSimplify.cpp:83:28: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/LoopInfo.h:39, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Transforms/Scalar/IndVarSimplify.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/IndVarSimplify.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/LoopInfo.h:39, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Transforms/Scalar/IndVarSimplify.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/IndVarSimplify.cpp:27: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair >; T2 = std::pair >; T = std::pair >; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:270: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-3.9.1.src/include/llvm/ADT/SmallVector.h:811:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/Support/CommandLine.h:567:33: required from 'llvm::cl::ValuesClass llvm::cl::values(const char*, DataType, const char*, ...) [with DataType = int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/IndVarSimplify.cpp:83:28: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/LoopInfo.h:39, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Transforms/Scalar/IndVarSimplify.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/IndVarSimplify.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-3.9.1.src/include/llvm/Support/raw_ostream.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SparseBitVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveDebugValues.cpp:23: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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/ios:40, BUILDSTDERR: from /usr/include/c++/8/ostream:38, BUILDSTDERR: from /usr/include/c++/8/iterator:64, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallPtrSet.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/PostOrderIterator.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveDebugValues.cpp:21: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/IndVarSimplify.cpp: In function 'llvm::PHINode* getLoopPhiForCounter(llvm::Value*, llvm::Loop*, llvm::DominatorTree*)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/IndVarSimplify.cpp:1604:5: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: if (IncI->getNumOperands() == 2) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/IndVarSimplify.cpp:1606:3: note: here BUILDSTDERR: default: BUILDSTDERR: ^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveDebugValues.cpp: At global scope: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveDebugValues.cpp:285:6: warning: 'void {anonymous}::LiveDebugValues::printVarLocInMBB(const llvm::MachineFunction&, const VarLocInMBB&, const VarLocMap&, const char*, llvm::raw_ostream&) const' defined but not used [-Wunused-function] BUILDSTDERR: void LiveDebugValues::printVarLocInMBB(const MachineFunction &MF, BUILDSTDERR: ^~~~~~~~~~~~~~~ [ 29%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SimplifyCFG.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Utils && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/SimplifyCFG.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils/SimplifyCFG.cpp BUILDSTDERR: In file included from /usr/include/c++/8/vector:69, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Transforms/Vectorize/LoopVectorize.h:52, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Vectorize/LoopVectorize.cpp:49: BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 BUILDSTDERR: vector<_Tp, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function '{anonymous}::LoopVectorizationCostModel::VectorizationCostTy {anonymous}::LoopVectorizationCostModel::expectedCost(unsigned int)': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), std::forward<_Args>(__args)...); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils/SimplifyCFG.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils/SimplifyCFG.cpp:4284:48: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils/SimplifyCFG.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils/SimplifyCFG.cpp:4872:64: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils/SimplifyCFG.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:270: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-3.9.1.src/include/llvm/ADT/SmallVector.h:811:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/ADT/DenseMap.h:447:5: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(const KeyT&, ValueT&&, BucketT*) [with DerivedT = llvm::SmallDenseMap, 4> >; KeyT = llvm::PHINode*; ValueT = llvm::SmallVector, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 4> >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:252: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; BucketT = llvm::detail::DenseMapPair, 4> >; llvm::DenseMapBase::value_type = llvm::detail::DenseMapPair, 4> >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:256:34: required from 'ValueT& llvm::DenseMapBase::operator[](const KeyT&) [with DerivedT = llvm::SmallDenseMap, 4> >; KeyT = llvm::PHINode*; ValueT = llvm::SmallVector, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 4> >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils/SimplifyCFG.cpp:4872:22: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils/SimplifyCFG.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ /usr/bin/ranlib ../libLLVMCore.a [ 29%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/JumpThreading.cpp.o [ 29%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveDebugVariables.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/LiveDebugVariables.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveDebugVariables.cpp cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Scalar && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/JumpThreading.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/JumpThreading.cpp BUILDSTDERR: In file included from /usr/include/c++/8/set:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallSet.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SetVector.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils/SimplifyCFG.cpp:17: BUILDSTDERR: /usr/include/c++/8/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = llvm::ConstantInt*; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': BUILDSTDERR: /usr/include/c++/8/bits/stl_tree.h:2411:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 BUILDSTDERR: _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/map:61, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Attributes.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Argument.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Function.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/IntrinsicInst.h:28, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/TargetTransformInfo.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils/SimplifyCFG.cpp:24: BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::ConstantInt*; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]': BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h:499:8: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 BUILDSTDERR: __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h: In member function 'bool {anonymous}::SimplifyCFGOpt::FoldValueComparisonIntoPredecessors(llvm::TerminatorInst*, llvm::IRBuilder<>&)': BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h:499:8: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 BUILDSTDERR: __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, [ 29%] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/SLPVectorizer.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Vectorize && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Vectorize -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Vectorize -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMVectorize.dir/SLPVectorizer.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Vectorize/SLPVectorizer.cpp [ 30%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SimplifyIndVar.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Utils && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/SimplifyIndVar.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils/SimplifyIndVar.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Transforms/Scalar/JumpThreading.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/JumpThreading.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/JumpThreading.cpp:392:48: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Transforms/Scalar/JumpThreading.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Transforms/Scalar/JumpThreading.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/JumpThreading.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/JumpThreading.cpp:1010:67: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Transforms/Scalar/JumpThreading.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Transforms/Scalar/JumpThreading.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/JumpThreading.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/JumpThreading.cpp:1236:58: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Transforms/Scalar/JumpThreading.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Transforms/Vectorize/SLPVectorizer.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Vectorize/SLPVectorizer.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Vectorize/SLPVectorizer.cpp:4078:41: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Transforms/Vectorize/SLPVectorizer.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Vectorize/SLPVectorizer.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-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Transforms/Vectorize/SLPVectorizer.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Vectorize/SLPVectorizer.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap >; DerivedT = llvm::DenseMap >; KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:650:7: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:604:5: required from 'llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/ScalarEvolution.h:372:9: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:356:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(getBuckets(), other.getBuckets(), BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: getNumBuckets() * sizeof(BucketT)); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:39:8: note: 'struct llvm::detail::DenseMapPair >' declared here BUILDSTDERR: struct DenseMapPair : public std::pair { BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Transforms/Vectorize/SLPVectorizer.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Vectorize/SLPVectorizer.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/GenericDomTree.h:689:5: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::BasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/GenericDomTree.h:467:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::BasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/GenericDomTree.h:420:26: required from 'bool llvm::DominatorTreeBase::properlyDominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::BasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Vectorize/SLPVectorizer.cpp:2827:38: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Transforms/Vectorize/SLPVectorizer.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Vectorize/SLPVectorizer.cpp:18: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/ValueHandle.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Transforms/Utils/SimplifyIndVar.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils/SimplifyIndVar.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils/SimplifyIndVar.cpp:566:54: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/ValueHandle.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Transforms/Utils/SimplifyIndVar.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils/SimplifyIndVar.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-3.9.1.src/include/llvm/Analysis/LoopInfo.h:39, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils/SimplifyIndVar.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap >; DerivedT = llvm::DenseMap >; KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:650:7: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:604:5: required from 'llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/ScalarEvolution.h:372:9: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:356:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(getBuckets(), other.getBuckets(), BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: getNumBuckets() * sizeof(BucketT)); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:39:8: note: 'struct llvm::detail::DenseMapPair >' declared here BUILDSTDERR: struct DenseMapPair : public std::pair { BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Vectorize/SLPVectorizer.cpp: In function 'bool InTreeUserNeedToExtract(llvm::Value*, llvm::Instruction*, llvm::TargetLibraryInfo*)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Vectorize/SLPVectorizer.cpp:271:5: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: } BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Vectorize/SLPVectorizer.cpp:273:3: note: here BUILDSTDERR: default: BUILDSTDERR: ^~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveDebugVariables.cpp:30: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassRegistry.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveDebugVariables.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveDebugVariables.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LexicalScopes.h:93:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-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-3.9.1.src/include/llvm/Pass.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveDebugVariables.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassRegistry.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveDebugVariables.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveDebugVariables.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-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-3.9.1.src/include/llvm/Pass.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveDebugVariables.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassRegistry.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveDebugVariables.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveDebugVariables.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-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-3.9.1.src/include/llvm/Pass.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveDebugVariables.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassRegistry.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveDebugVariables.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveDebugVariables.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-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-3.9.1.src/include/llvm/Pass.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveDebugVariables.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassRegistry.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveDebugVariables.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveDebugVariables.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveDebugVariables.cpp:628:55: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-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-3.9.1.src/include/llvm/Pass.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveDebugVariables.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassRegistry.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveDebugVariables.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveDebugVariables.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveDebugVariables.cpp:654:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-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-3.9.1.src/include/llvm/Pass.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveDebugVariables.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassRegistry.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveDebugVariables.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveDebugVariables.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-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-3.9.1.src/include/llvm/Pass.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveDebugVariables.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassRegistry.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveDebugVariables.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveDebugVariables.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/GenericDomTree.h:689:5: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/GenericDomTree.h:467:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineDominators.h:108:30: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 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-3.9.1.src/include/llvm/Pass.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveDebugVariables.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveDebugVariables.cpp:22: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassRegistry.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveDebugVariables.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveDebugVariables.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/Pass.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveDebugVariables.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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 /usr/include/c++/8/vector:69, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Transforms/Vectorize/SLPVectorizer.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Vectorize/SLPVectorizer.cpp:18: BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 BUILDSTDERR: vector<_Tp, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveDebugVariables.cpp: At global scope: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveDebugVariables.cpp:419:6: warning: 'void {anonymous}::LDVImpl::print(llvm::raw_ostream&)' defined but not used [-Wunused-function] BUILDSTDERR: void LDVImpl::print(raw_ostream &OS) { BUILDSTDERR: ^~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'ValueT& llvm::MapVector::operator[](const KeyT&) [with KeyT = llvm::Value*; ValueT = long long unsigned int; MapType = llvm::DenseMap, llvm::detail::DenseMapPair >; VectorType = std::vector, std::allocator > >]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), std::forward<_Args>(__args)...); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ [ 30%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SimplifyInstructions.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Utils && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/SimplifyInstructions.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils/SimplifyInstructions.cpp [ 30%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LICM.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Scalar && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/LICM.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/LICM.cpp [ 30%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SimplifyLibCalls.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Utils && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/SimplifyLibCalls.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils/SimplifyLibCalls.cpp [ 30%] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/Vectorize.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Vectorize && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Vectorize -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Vectorize -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMVectorize.dir/Vectorize.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Vectorize/Vectorize.cpp [ 30%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveIntervalAnalysis.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/LiveIntervalAnalysis.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveIntervalAnalysis.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/LoopInfo.h:39, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Transforms/Scalar/LICM.h:36, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/LICM.cpp:33: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap >; DerivedT = llvm::DenseMap >; KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:650:7: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:604:5: required from 'llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/ScalarEvolution.h:372:9: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:356:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(getBuckets(), other.getBuckets(), BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: getNumBuckets() * sizeof(BucketT)); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:39:8: note: 'struct llvm::detail::DenseMapPair >' declared here BUILDSTDERR: struct DenseMapPair : public std::pair { BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/LoopInfo.h:39, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Transforms/Scalar/LICM.h:36, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/LICM.cpp:33: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:55:67: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:77:12: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = llvm::BasicBlock*; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/PredIteratorCache.h:53:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/LoopInfo.h:39, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Transforms/Scalar/LICM.h:36, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/LICM.cpp:33: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 30%] Linking CXX static library ../../libLLVMVectorize.a cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Vectorize && /usr/bin/cmake -P CMakeFiles/LLVMVectorize.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Vectorize && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMVectorize.dir/link.txt --verbose=1 /usr/bin/ar qc ../../libLLVMVectorize.a CMakeFiles/LLVMVectorize.dir/BBVectorize.cpp.o CMakeFiles/LLVMVectorize.dir/LoadStoreVectorizer.cpp.o CMakeFiles/LLVMVectorize.dir/LoopVectorize.cpp.o CMakeFiles/LLVMVectorize.dir/SLPVectorizer.cpp.o CMakeFiles/LLVMVectorize.dir/Vectorize.cpp.o BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveIntervalAnalysis.cpp:25: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IndexedMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveIntervalAnalysis.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IndexedMap.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveIntervalAnalysis.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-3.9.1.src/include/llvm/ADT/IndexedMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveIntervalAnalysis.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IndexedMap.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveIntervalAnalysis.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-3.9.1.src/include/llvm/ADT/IndexedMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveIntervalAnalysis.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IndexedMap.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveIntervalAnalysis.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-3.9.1.src/include/llvm/ADT/IndexedMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveIntervalAnalysis.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = llvm::LiveRangeCalc::LiveInBlock]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveRangeCalc.h:233:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::LiveRangeCalc::LiveInBlock' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveIntervalAnalysis.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveRangeCalc.h:77:10: note: 'struct llvm::LiveRangeCalc::LiveInBlock' declared here BUILDSTDERR: struct LiveInBlock { BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IndexedMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveIntervalAnalysis.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveIntervalAnalysis.cpp:384:56: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IndexedMap.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveIntervalAnalysis.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-3.9.1.src/include/llvm/ADT/IndexedMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveIntervalAnalysis.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveIntervalAnalysis.cpp:671:75: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IndexedMap.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveIntervalAnalysis.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-3.9.1.src/include/llvm/ADT/IndexedMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveIntervalAnalysis.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveIntervalAnalysis.cpp:677:68: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IndexedMap.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveIntervalAnalysis.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-3.9.1.src/include/llvm/ADT/IndexedMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveIntervalAnalysis.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IndexedMap.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveIntervalAnalysis.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-3.9.1.src/include/llvm/ADT/IndexedMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveIntervalAnalysis.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/GenericDomTree.h:689:5: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/GenericDomTree.h:467:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineDominators.h:108:30: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IndexedMap.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveIntervalAnalysis.cpp:17: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IndexedMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveIntervalAnalysis.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IndexedMap.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveIntervalAnalysis.cpp:17: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 30%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SplitModule.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Utils && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/SplitModule.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils/SplitModule.cpp [ 30%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoadCombine.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Scalar && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/LoadCombine.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/LoadCombine.cpp [ 30%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveInterval.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/LiveInterval.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveInterval.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils/SplitModule.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair::ECValue> >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils/SplitModule.cpp:161:72: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair::ECValue> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Transforms/Utils/SplitModule.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils/SplitModule.cpp:18: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair::ECValue> >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 30%] Built target LLVMCore [ 30%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopDeletion.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Scalar && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/LoopDeletion.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/LoopDeletion.cpp /usr/bin/ranlib ../../libLLVMVectorize.a make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 30%] Built target LLVMVectorize [ 30%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/GlobalOpt.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/IPO && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/IPO -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/IPO -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/GlobalOpt.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/IPO/GlobalOpt.cpp [ 30%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveIntervalUnion.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/LiveIntervalUnion.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveIntervalUnion.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveInterval.cpp:28: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IntEqClasses.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveInterval.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveInterval.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IntEqClasses.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveInterval.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/ADT/IntEqClasses.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveInterval.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveInterval.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IntEqClasses.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveInterval.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/ADT/IntEqClasses.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveInterval.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveInterval.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IntEqClasses.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveInterval.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/ADT/IntEqClasses.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveInterval.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveInterval.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IntEqClasses.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveInterval.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/ADT/IntEqClasses.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveInterval.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveInterval.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IntEqClasses.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveInterval.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveInterval.cpp:21: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 30%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SymbolRewriter.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Utils && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/SymbolRewriter.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils/SymbolRewriter.cpp [ 32%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/TargetLowering.cpp.o [ 33%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombinePHI.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/InstCombine && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/InstCombine -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/InstCombine -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInstCombine.dir/InstCombinePHI.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/InstCombine/InstCombinePHI.cpp cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/SelectionDAG && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/SelectionDAG -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/TargetLowering.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/TargetLowering.cpp [ 33%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopDataPrefetch.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Scalar && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/LoopDataPrefetch.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/LoopDataPrefetch.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Module.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Transforms/IPO/GlobalOpt.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/IPO/GlobalOpt.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/IPO/GlobalOpt.cpp:176:47: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Module.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Transforms/IPO/GlobalOpt.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/IPO/GlobalOpt.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 33%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopDistribute.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Scalar && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/LoopDistribute.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/LoopDistribute.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/TargetLowering.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IntervalMap.h:103, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalUnion.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveIntervalUnion.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IntervalMap.h:103, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalUnion.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/ADT/IntervalMap.h:103, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalUnion.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveIntervalUnion.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IntervalMap.h:103, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalUnion.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/Analysis/LoopInfo.h:39, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Transforms/Scalar/LoopDeletion.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/LoopDeletion.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap >; DerivedT = llvm::DenseMap >; KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:650:7: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:604:5: required from 'llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/ScalarEvolution.h:372:9: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:356:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(getBuckets(), other.getBuckets(), BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: getNumBuckets() * sizeof(BucketT)); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:39:8: note: 'struct llvm::detail::DenseMapPair >' declared here BUILDSTDERR: struct DenseMapPair : public std::pair { BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetLowering.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/TargetLowering.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetLowering.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/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-3.9.1.src/include/llvm/ADT/IntervalMap.h:103, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalUnion.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveIntervalUnion.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IntervalMap.h:103, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalUnion.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetLowering.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/TargetLowering.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetLowering.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetLowering.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/TargetLowering.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunction.h:551:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetLowering.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassRegistry.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils/SymbolRewriter.cpp:61: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/YAMLParser.h:148:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-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-3.9.1.src/include/llvm/Pass.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils/SymbolRewriter.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-3.9.1.src/include/llvm/IR/PassManager.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Transforms/Scalar/LoopDistribute.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/LoopDistribute.cpp:25: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap >; DerivedT = llvm::DenseMap >; KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:650:7: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:604:5: required from 'llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/ScalarEvolution.h:372:9: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:356:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(getBuckets(), other.getBuckets(), BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: getNumBuckets() * sizeof(BucketT)); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:39:8: note: 'struct llvm::detail::DenseMapPair >' declared here BUILDSTDERR: struct DenseMapPair : public std::pair { BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/PassManager.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Transforms/Scalar/LoopDistribute.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/LoopDistribute.cpp:25: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /usr/include/c++/8/bits/stl_iterator.h:492:2: required from 'std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(const typename _Container::value_type&) [with _Container = llvm::SmallVector, 4>; typename _Container::value_type = std::pair]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:751:16: required from '_OIter std::copy_if(_IIter, _IIter, _OIter, _Predicate) [with _IIter = const std::pair*; _OIter = std::back_insert_iterator, 4> >; _Predicate = {anonymous}::LoopDistributeForLoop::includeOnlyCrossPartitionChecks(const llvm::SmallVectorImpl >&, const llvm::SmallVectorImpl&, const llvm::RuntimePointerChecking*)::]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/LoopDistribute.cpp:828:19: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/PassManager.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Transforms/Scalar/LoopDistribute.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/LoopDistribute.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/PassManager.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Transforms/Scalar/LoopDistribute.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/LoopDistribute.cpp:25: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:270: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-3.9.1.src/include/llvm/ADT/SmallVector.h:811:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/lib/Transforms/Scalar/LoopDistribute.cpp:722:64: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/PassManager.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Transforms/Scalar/LoopDistribute.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/LoopDistribute.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/AssumptionCache.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/LoopDataPrefetch.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/LoopDataPrefetch.cpp:276:60: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Transforms/Scalar.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/LoopDataPrefetch.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-3.9.1.src/include/llvm/Analysis/AssumptionCache.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/LoopDataPrefetch.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap >; DerivedT = llvm::DenseMap >; KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:650:7: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:604:5: required from 'llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/ScalarEvolution.h:372:9: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:356:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(getBuckets(), other.getBuckets(), BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: getNumBuckets() * sizeof(BucketT)); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:39:8: note: 'struct llvm::detail::DenseMapPair >' declared here BUILDSTDERR: struct DenseMapPair : public std::pair { BUILDSTDERR: ^~~~~~~~~~~~ [ 33%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/UnifyFunctionExitNodes.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Utils && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/UnifyFunctionExitNodes.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils/UnifyFunctionExitNodes.cpp [ 33%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/Utils.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Utils && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/Utils.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils/Utils.cpp [ 33%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LivePhysRegs.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/LivePhysRegs.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LivePhysRegs.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LivePhysRegs.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SparseSet.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LivePhysRegs.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LivePhysRegs.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SparseSet.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LivePhysRegs.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LivePhysRegs.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-3.9.1.src/include/llvm/ADT/SparseSet.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LivePhysRegs.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LivePhysRegs.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LivePhysRegs.cpp:36:54: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SparseSet.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LivePhysRegs.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LivePhysRegs.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-3.9.1.src/include/llvm/ADT/SparseSet.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LivePhysRegs.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LivePhysRegs.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunction.h:551:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SparseSet.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LivePhysRegs.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LivePhysRegs.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-3.9.1.src/include/llvm/ADT/SparseSet.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LivePhysRegs.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LivePhysRegs.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SparseSet.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LivePhysRegs.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LivePhysRegs.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 33%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/ValueMapper.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Utils && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/ValueMapper.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils/ValueMapper.cpp [ 33%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineSelect.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/InstCombine && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/InstCombine -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/InstCombine -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInstCombine.dir/InstCombineSelect.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/InstCombine/InstCombineSelect.cpp [ 33%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveRangeCalc.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/LiveRangeCalc.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveRangeCalc.cpp [ 33%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/IPConstantPropagation.cpp.o [ 33%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopIdiomRecognize.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Scalar && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/LoopIdiomRecognize.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/LoopIdiomRecognize.cpp cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/IPO && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/IPO -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/IPO -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/IPConstantPropagation.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/IPO/IPConstantPropagation.cpp [ 33%] Linking CXX static library ../../libLLVMSelectionDAG.a cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/SelectionDAG && /usr/bin/cmake -P CMakeFiles/LLVMSelectionDAG.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/SelectionDAG && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMSelectionDAG.dir/link.txt --verbose=1 /usr/bin/ar qc ../../libLLVMSelectionDAG.a CMakeFiles/LLVMSelectionDAG.dir/DAGCombiner.cpp.o CMakeFiles/LLVMSelectionDAG.dir/FastISel.cpp.o CMakeFiles/LLVMSelectionDAG.dir/FunctionLoweringInfo.cpp.o CMakeFiles/LLVMSelectionDAG.dir/InstrEmitter.cpp.o CMakeFiles/LLVMSelectionDAG.dir/LegalizeDAG.cpp.o CMakeFiles/LLVMSelectionDAG.dir/LegalizeFloatTypes.cpp.o CMakeFiles/LLVMSelectionDAG.dir/LegalizeIntegerTypes.cpp.o CMakeFiles/LLVMSelectionDAG.dir/LegalizeTypes.cpp.o CMakeFiles/LLVMSelectionDAG.dir/LegalizeTypesGeneric.cpp.o CMakeFiles/LLVMSelectionDAG.dir/LegalizeVectorOps.cpp.o CMakeFiles/LLVMSelectionDAG.dir/LegalizeVectorTypes.cpp.o CMakeFiles/LLVMSelectionDAG.dir/ResourcePriorityQueue.cpp.o CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGFast.cpp.o CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGRRList.cpp.o CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGSDNodes.cpp.o CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGVLIW.cpp.o CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGBuilder.cpp.o CMakeFiles/LLVMSelectionDAG.dir/SelectionDAG.cpp.o CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGDumper.cpp.o CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGISel.cpp.o CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGPrinter.cpp.o CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGTargetInfo.cpp.o CMakeFiles/LLVMSelectionDAG.dir/StatepointLowering.cpp.o CMakeFiles/LLVMSelectionDAG.dir/TargetLowering.cpp.o [ 33%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/IPO.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/IPO && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/IPO -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/IPO -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/IPO.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/IPO/IPO.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveRangeCalc.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IndexedMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveRangeCalc.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveRangeCalc.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveRangeCalc.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/ADT/IndexedMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveRangeCalc.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveRangeCalc.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveRangeCalc.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/ADT/IndexedMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveRangeCalc.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveRangeCalc.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = llvm::LiveRangeCalc::LiveInBlock]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveRangeCalc.h:233:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::LiveRangeCalc::LiveInBlock' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveRangeCalc.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveRangeCalc.h:77:10: note: 'struct llvm::LiveRangeCalc::LiveInBlock' declared here BUILDSTDERR: struct LiveInBlock { BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IndexedMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveRangeCalc.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveRangeCalc.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveRangeCalc.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/ADT/IndexedMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveRangeCalc.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveRangeCalc.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/GenericDomTree.h:689:5: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/GenericDomTree.h:467:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineDominators.h:108:30: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveRangeCalc.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveRangeCalc.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IndexedMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveRangeCalc.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveRangeCalc.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveRangeCalc.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/Analysis/LoopInfo.h:39, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Transforms/Scalar/LoopIdiomRecognize.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/LoopIdiomRecognize.cpp:34: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap >; DerivedT = llvm::DenseMap >; KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:650:7: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:604:5: required from 'llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/ScalarEvolution.h:372:9: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:356:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(getBuckets(), other.getBuckets(), BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: getNumBuckets() * sizeof(BucketT)); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:39:8: note: 'struct llvm::detail::DenseMapPair >' declared here BUILDSTDERR: struct DenseMapPair : public std::pair { BUILDSTDERR: ^~~~~~~~~~~~ [ 33%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineShifts.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/InstCombine && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/InstCombine -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/InstCombine -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInstCombine.dir/InstCombineShifts.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/InstCombine/InstCombineShifts.cpp [ 33%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineSimplifyDemanded.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/InstCombine && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/InstCombine -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/InstCombine -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInstCombine.dir/InstCombineSimplifyDemanded.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp [ 33%] Linking CXX static library ../../libLLVMTransformUtils.a cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Utils && /usr/bin/cmake -P CMakeFiles/LLVMTransformUtils.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Utils && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMTransformUtils.dir/link.txt --verbose=1 /usr/bin/ar qc ../../libLLVMTransformUtils.a CMakeFiles/LLVMTransformUtils.dir/ASanStackFrameLayout.cpp.o CMakeFiles/LLVMTransformUtils.dir/AddDiscriminators.cpp.o CMakeFiles/LLVMTransformUtils.dir/BasicBlockUtils.cpp.o CMakeFiles/LLVMTransformUtils.dir/BreakCriticalEdges.cpp.o CMakeFiles/LLVMTransformUtils.dir/BuildLibCalls.cpp.o CMakeFiles/LLVMTransformUtils.dir/BypassSlowDivision.cpp.o CMakeFiles/LLVMTransformUtils.dir/CloneFunction.cpp.o CMakeFiles/LLVMTransformUtils.dir/CloneModule.cpp.o CMakeFiles/LLVMTransformUtils.dir/CmpInstAnalysis.cpp.o CMakeFiles/LLVMTransformUtils.dir/CodeExtractor.cpp.o CMakeFiles/LLVMTransformUtils.dir/CtorUtils.cpp.o CMakeFiles/LLVMTransformUtils.dir/DemoteRegToStack.cpp.o CMakeFiles/LLVMTransformUtils.dir/Evaluator.cpp.o CMakeFiles/LLVMTransformUtils.dir/FlattenCFG.cpp.o CMakeFiles/LLVMTransformUtils.dir/FunctionImportUtils.cpp.o CMakeFiles/LLVMTransformUtils.dir/GlobalStatus.cpp.o CMakeFiles/LLVMTransformUtils.dir/InlineFunction.cpp.o CMakeFiles/LLVMTransformUtils.dir/InstructionNamer.cpp.o CMakeFiles/LLVMTransformUtils.dir/IntegerDivision.cpp.o CMakeFiles/LLVMTransformUtils.dir/LCSSA.cpp.o CMakeFiles/LLVMTransformUtils.dir/Local.cpp.o CMakeFiles/LLVMTransformUtils.dir/LoopSimplify.cpp.o CMakeFiles/LLVMTransformUtils.dir/LoopUnroll.cpp.o CMakeFiles/LLVMTransformUtils.dir/LoopUnrollRuntime.cpp.o CMakeFiles/LLVMTransformUtils.dir/LoopUtils.cpp.o CMakeFiles/LLVMTransformUtils.dir/LoopVersioning.cpp.o CMakeFiles/LLVMTransformUtils.dir/LowerInvoke.cpp.o CMakeFiles/LLVMTransformUtils.dir/LowerSwitch.cpp.o CMakeFiles/LLVMTransformUtils.dir/Mem2Reg.cpp.o CMakeFiles/LLVMTransformUtils.dir/MemorySSA.cpp.o CMakeFiles/LLVMTransformUtils.dir/MetaRenamer.cpp.o CMakeFiles/LLVMTransformUtils.dir/ModuleUtils.cpp.o CMakeFiles/LLVMTransformUtils.dir/NameAnonFunctions.cpp.o CMakeFiles/LLVMTransformUtils.dir/PromoteMemoryToRegister.cpp.o CMakeFiles/LLVMTransformUtils.dir/SSAUpdater.cpp.o CMakeFiles/LLVMTransformUtils.dir/SanitizerStats.cpp.o CMakeFiles/LLVMTransformUtils.dir/SimplifyCFG.cpp.o CMakeFiles/LLVMTransformUtils.dir/SimplifyIndVar.cpp.o CMakeFiles/LLVMTransformUtils.dir/SimplifyInstructions.cpp.o CMakeFiles/LLVMTransformUtils.dir/SimplifyLibCalls.cpp.o CMakeFiles/LLVMTransformUtils.dir/SplitModule.cpp.o CMakeFiles/LLVMTransformUtils.dir/SymbolRewriter.cpp.o CMakeFiles/LLVMTransformUtils.dir/UnifyFunctionExitNodes.cpp.o CMakeFiles/LLVMTransformUtils.dir/Utils.cpp.o CMakeFiles/LLVMTransformUtils.dir/ValueMapper.cpp.o [ 33%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopInstSimplify.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Scalar && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/LoopInstSimplify.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/LoopInstSimplify.cpp [ 33%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveRangeEdit.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/LiveRangeEdit.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveRangeEdit.cpp [ 33%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopInterchange.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Scalar && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/LoopInterchange.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/LoopInterchange.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/LoopInfo.h:39, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Transforms/Scalar/LoopInstSimplify.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/LoopInstSimplify.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap >; DerivedT = llvm::DenseMap >; KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:650:7: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:604:5: required from 'llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/ScalarEvolution.h:372:9: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:356:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(getBuckets(), other.getBuckets(), BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: getNumBuckets() * sizeof(BucketT)); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:39:8: note: 'struct llvm::detail::DenseMapPair >' declared here BUILDSTDERR: struct DenseMapPair : public std::pair { BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Metadata.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/TrackingMDRef.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/DebugLoc.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Instruction.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/BasicBlock.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Function.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Instructions.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/CallSite.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/AliasAnalysis.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/LoopInterchange.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap >; DerivedT = llvm::DenseMap >; KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:650:7: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:604:5: required from 'llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/ScalarEvolution.h:372:9: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:356:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(getBuckets(), other.getBuckets(), BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: getNumBuckets() * sizeof(BucketT)); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:39:8: note: 'struct llvm::detail::DenseMapPair >' declared here BUILDSTDERR: struct DenseMapPair : public std::pair { BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveRangeEdit.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveRangeEdit.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveRangeEdit.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveRangeEdit.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveRangeEdit.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveRangeEdit.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveRangeEdit.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveRangeEdit.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveRangeEdit.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveRangeEdit.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveRangeEdit.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveRangeEdit.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveRangeEdit.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveRangeEdit.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveRangeEdit.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveRangeEdit.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveRangeEdit.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveRangeEdit.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 33%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineVectorOps.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/InstCombine && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/InstCombine -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/InstCombine -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInstCombine.dir/InstCombineVectorOps.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/InstCombine/InstCombineVectorOps.cpp [ 33%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/InferFunctionAttrs.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/IPO && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/IPO -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/IPO -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/InferFunctionAttrs.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/IPO/InferFunctionAttrs.cpp make -f lib/Transforms/Hello/CMakeFiles/LLVMHello.dir/build.make lib/Transforms/Hello/CMakeFiles/LLVMHello.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Hello /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Hello /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Hello/CMakeFiles/LLVMHello.dir/DependInfo.cmake --color= Scanning dependencies of target LLVMHello make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Transforms/Hello/CMakeFiles/LLVMHello.dir/build.make lib/Transforms/Hello/CMakeFiles/LLVMHello.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 33%] Building CXX object lib/Transforms/Hello/CMakeFiles/LLVMHello.dir/Hello.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Hello && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Hello -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Hello -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/LLVMHello.dir/Hello.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Hello/Hello.cpp [ 33%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopLoadElimination.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Scalar && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/LoopLoadElimination.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/LoopLoadElimination.cpp [ 33%] Linking CXX shared module ../../LLVMHello.so cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Hello && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMHello.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wl,-O3 -Wl,--gc-sections -Wl,--version-script,/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Hello/LLVMHello.exports -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -shared -o ../../LLVMHello.so CMakeFiles/LLVMHello.dir/Hello.cpp.o -Wl,-rpath,"\$ORIGIN/../lib" [ 33%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/InlineAlways.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/IPO && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/IPO -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/IPO -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/InlineAlways.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/IPO/InlineAlways.cpp make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 33%] Built target LLVMHello [ 33%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveRegMatrix.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/LiveRegMatrix.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveRegMatrix.cpp [ 33%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/InlineSimple.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/IPO && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/IPO -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/IPO -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/InlineSimple.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/IPO/InlineSimple.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveRegMatrix.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IntervalMap.h:103, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalUnion.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveRegMatrix.h:28, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveRegMatrix.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveRegMatrix.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/ADT/IntervalMap.h:103, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalUnion.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveRegMatrix.h:28, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveRegMatrix.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveRegMatrix.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/ADT/IntervalMap.h:103, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalUnion.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveRegMatrix.h:28, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveRegMatrix.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveRegMatrix.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/ADT/IntervalMap.h:103, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalUnion.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveRegMatrix.h:28, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveRegMatrix.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveRegMatrix.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/ADT/IntervalMap.h:103, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalUnion.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveRegMatrix.h:28, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveRegMatrix.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveRegMatrix.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveRegMatrix.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 33%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/Inliner.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/IPO && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/IPO -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/IPO -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/Inliner.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/IPO/Inliner.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/LoopAccessAnalysis.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/LoopLoadElimination.cpp:24: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap >; DerivedT = llvm::DenseMap >; KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:650:7: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:604:5: required from 'llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/ScalarEvolution.h:372:9: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:356:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(getBuckets(), other.getBuckets(), BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: getNumBuckets() * sizeof(BucketT)); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:39:8: note: 'struct llvm::detail::DenseMapPair >' declared here BUILDSTDERR: struct DenseMapPair : public std::pair { BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/LoopAccessAnalysis.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/LoopLoadElimination.cpp:24: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /usr/include/c++/8/bits/stl_iterator.h:492:2: required from 'std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(const typename _Container::value_type&) [with _Container = llvm::SmallVector, 4>; typename _Container::value_type = std::pair]' BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:751:16: required from '_OIter std::copy_if(_IIter, _IIter, _OIter, _Predicate) [with _IIter = const std::pair*; _OIter = std::back_insert_iterator, 4> >; _Predicate = {anonymous}::LoadEliminationForLoop::collectMemchecks(const llvm::SmallVectorImpl<{anonymous}::StoreToLoadForwardingCandidate>&)::]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/LoopLoadElimination.cpp:366:19: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-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-3.9.1.src/include/llvm/ADT/Statistic.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/LoopLoadElimination.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/LoopAccessAnalysis.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/LoopLoadElimination.cpp:24: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:270: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-3.9.1.src/include/llvm/ADT/SmallVector.h:811:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/lib/Transforms/Scalar/LoopLoadElimination.cpp:371:12: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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/memory:62, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Statistic.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/LoopLoadElimination.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Attributes.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/CallSite.h:31, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/AliasAnalysis.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/IPO/Inliner.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/IPO/Inliner.cpp:420:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-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-3.9.1.src/include/llvm/ADT/SmallPtrSet.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/IPO/Inliner.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Attributes.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/CallSite.h:31, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/AliasAnalysis.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/IPO/Inliner.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/IPO/Inliner.cpp:519:74: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-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-3.9.1.src/include/llvm/ADT/SmallPtrSet.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/IPO/Inliner.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 33%] Linking CXX static library ../../libLLVMInstCombine.a cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/InstCombine && /usr/bin/cmake -P CMakeFiles/LLVMInstCombine.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/InstCombine && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMInstCombine.dir/link.txt --verbose=1 /usr/bin/ar qc ../../libLLVMInstCombine.a CMakeFiles/LLVMInstCombine.dir/InstructionCombining.cpp.o CMakeFiles/LLVMInstCombine.dir/InstCombineAddSub.cpp.o CMakeFiles/LLVMInstCombine.dir/InstCombineAndOrXor.cpp.o CMakeFiles/LLVMInstCombine.dir/InstCombineCalls.cpp.o CMakeFiles/LLVMInstCombine.dir/InstCombineCasts.cpp.o CMakeFiles/LLVMInstCombine.dir/InstCombineCompares.cpp.o CMakeFiles/LLVMInstCombine.dir/InstCombineLoadStoreAlloca.cpp.o CMakeFiles/LLVMInstCombine.dir/InstCombineMulDivRem.cpp.o CMakeFiles/LLVMInstCombine.dir/InstCombinePHI.cpp.o CMakeFiles/LLVMInstCombine.dir/InstCombineSelect.cpp.o CMakeFiles/LLVMInstCombine.dir/InstCombineShifts.cpp.o CMakeFiles/LLVMInstCombine.dir/InstCombineSimplifyDemanded.cpp.o CMakeFiles/LLVMInstCombine.dir/InstCombineVectorOps.cpp.o [ 33%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveStackAnalysis.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/LiveStackAnalysis.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveStackAnalysis.cpp [ 33%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/Internalize.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/IPO && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/IPO -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/IPO -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/Internalize.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/IPO/Internalize.cpp [ 33%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/LoopExtractor.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/IPO && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/IPO -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/IPO -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/LoopExtractor.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/IPO/LoopExtractor.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveStackAnalysis.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IntEqClasses.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveInterval.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveStackAnalysis.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveStackAnalysis.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IntEqClasses.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveInterval.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveStackAnalysis.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/ADT/IntEqClasses.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveInterval.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveStackAnalysis.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveStackAnalysis.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IntEqClasses.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveInterval.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveStackAnalysis.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/ADT/IntEqClasses.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveInterval.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveStackAnalysis.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveStackAnalysis.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IntEqClasses.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveInterval.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveStackAnalysis.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/ADT/IntEqClasses.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveInterval.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveStackAnalysis.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveStackAnalysis.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IntEqClasses.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveInterval.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveStackAnalysis.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/ADT/IntEqClasses.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveInterval.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveStackAnalysis.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveStackAnalysis.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IntEqClasses.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveInterval.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveStackAnalysis.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveStackAnalysis.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 33%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveVariables.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/LiveVariables.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveVariables.cpp [ 33%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopRerollPass.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Scalar && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/LoopRerollPass.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/LoopRerollPass.cpp /usr/bin/ranlib ../../libLLVMSelectionDAG.a [ 33%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LLVMTargetMachine.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/LLVMTargetMachine.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LLVMTargetMachine.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveVariables.cpp:35: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: ^ /usr/bin/ranlib ../../libLLVMInstCombine.a BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveVariables.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveVariables.cpp:29: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveVariables.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveVariables.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveVariables.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveVariables.cpp:29: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveVariables.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveVariables.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveVariables.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveVariables.cpp:29: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveVariables.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveVariables.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-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/LoopRerollPass.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap >; DerivedT = llvm::DenseMap >; KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:650:7: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:604:5: required from 'llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/ScalarEvolution.h:372:9: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:356:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(getBuckets(), other.getBuckets(), BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: getNumBuckets() * sizeof(BucketT)); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:39:8: note: 'struct llvm::detail::DenseMapPair >' declared here BUILDSTDERR: struct DenseMapPair : public std::pair { BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveVariables.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveVariables.cpp:29: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveVariables.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveVariables.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveVariables.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveVariables.cpp:29: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveVariables.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveVariables.cpp:29: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ /usr/bin/ranlib ../../libLLVMTransformUtils.a BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/BasicTTIImpl.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LLVMTargetMachine.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: ^ make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LLVMTargetMachine.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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 /usr/include/c++/8/set:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallSet.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/LoopRerollPass.cpp:18: BUILDSTDERR: /usr/include/c++/8/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = long long int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': BUILDSTDERR: /usr/include/c++/8/bits/stl_tree.h:2146:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 BUILDSTDERR: _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LLVMTargetMachine.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LLVMTargetMachine.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LLVMTargetMachine.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LLVMTargetMachine.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/build.make lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/depend [ 33%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/LowerTypeTests.cpp.o [ 33%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LocalStackSlotAllocation.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/LocalStackSlotAllocation.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LocalStackSlotAllocation.cpp cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/IPO && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/IPO -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/IPO -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/LowerTypeTests.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/IPO/LowerTypeTests.cpp make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/ObjCARC /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/ObjCARC /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/DependInfo.cmake --color= [ 33%] Built target LLVMSelectionDAG [ 33%] Built target LLVMTransformUtils [ 33%] Built target LLVMInstCombine [ 33%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/MergeFunctions.cpp.o [ 33%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LowerEmuTLS.cpp.o [ 33%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/PartialInlining.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/IPO && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/IPO -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/IPO -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/MergeFunctions.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/IPO/MergeFunctions.cpp cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/IPO && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/IPO -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/IPO -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/PartialInlining.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/IPO/PartialInlining.cpp cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/LowerEmuTLS.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LowerEmuTLS.cpp Scanning dependencies of target LLVMObjCARCOpts make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/build.make lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 33%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ObjCARC.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/ObjCARC && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/ObjCARC -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/ObjCARC -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObjCARCOpts.dir/ObjCARC.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/ObjCARC/ObjCARC.cpp BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/IPO/MergeFunctions.cpp:1466:6: warning: 'bool {anonymous}::MergeFunctions::doSanityCheck(std::vector&)' defined but not used [-Wunused-function] BUILDSTDERR: bool MergeFunctions::doSanityCheck(std::vector &Worklist) { BUILDSTDERR: ^~~~~~~~~~~~~~ [ 33%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopRotation.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Scalar && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/LoopRotation.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/LoopRotation.cpp [ 33%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopSimplifyCFG.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Scalar && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/LoopSimplifyCFG.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/LoopSimplifyCFG.cpp [ 33%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ObjCARCOpts.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/ObjCARC && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/ObjCARC -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/ObjCARC -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObjCARCOpts.dir/ObjCARCOpts.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/ObjCARC/ObjCARCOpts.cpp BUILDSTDERR: In file included from /usr/include/c++/8/algorithm:62, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/IPO/MergeFunctions.cpp:92: BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::MergeFunctions::runOnModule(llvm::Module&)::&, const std::pair&)> >]': BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: __insertion_sort(_RandomAccessIterator __first, BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _OutputIterator = std::pair*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::MergeFunctions::runOnModule(llvm::Module&)::&, const std::pair&)> >]': BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:2639:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: __move_merge(_InputIterator __first1, _InputIterator __last1, BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:2639:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:2639:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:2639:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:2639:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:2639:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = std::pair*; _OutputIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::MergeFunctions::runOnModule(llvm::Module&)::&, const std::pair&)> >]': BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:2639:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Pointer = std::pair*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::MergeFunctions::runOnModule(llvm::Module&)::&, const std::pair&)> >]': BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:2705:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: __merge_sort_with_buffer(_RandomAccessIterator __first, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:2705:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:2695:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: std::__insertion_sort(__first, __first + __chunk_size, __comp); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:2698:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: std::__insertion_sort(__first, __last, __comp); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:2674:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: __result = std::__move_merge(__first, __first + __step_size, BUILDSTDERR: ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __first + __step_size, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __first + __two_step, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __result, __comp); BUILDSTDERR: ~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:2674:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:2682:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: std::__move_merge(__first, __first + __step_size, BUILDSTDERR: ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __first + __step_size, __last, __result, __comp); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:2682:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:2674:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: __result = std::__move_merge(__first, __first + __step_size, BUILDSTDERR: ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __first + __step_size, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __first + __two_step, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __result, __comp); BUILDSTDERR: ~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:2682:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: std::__move_merge(__first, __first + __step_size, BUILDSTDERR: ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __first + __step_size, __last, __result, __comp); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:2682:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:2698:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: std::__insertion_sort(__first, __last, __comp); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LocalStackSlotAllocation.cpp:25: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Attributes.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/CallSite.h:31, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/AliasAnalysis.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/ObjCARC/ObjCARC.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/ObjCARC/ObjCARCOpts.cpp:27: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/ObjCARC/ObjCARCOpts.cpp:843:49: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringSwitch.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/ObjCARC/ObjCARC.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/ObjCARC/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Attributes.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/CallSite.h:31, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/AliasAnalysis.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/ObjCARC/ObjCARC.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/ObjCARC/ObjCARCOpts.cpp:27: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/ObjCARC/ObjCARCOpts.cpp:1383:70: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringSwitch.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/ObjCARC/ObjCARC.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/ObjCARC/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Attributes.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/CallSite.h:31, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/AliasAnalysis.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/ObjCARC/ObjCARC.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/ObjCARC/ObjCARCOpts.cpp:27: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/ObjCARC/ObjCARCOpts.cpp:1427:71: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringSwitch.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/ObjCARC/ObjCARC.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/ObjCARC/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-3.9.1.src/include/llvm/IR/Metadata.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/TrackingMDRef.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/DebugLoc.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Instruction.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/BasicBlock.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Function.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Instructions.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/CallSite.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/AliasAnalysis.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/ObjCARC/ObjCARC.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/ObjCARC/ObjCARCOpts.cpp:27: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap, llvm::detail::DenseMapPair >; DerivedT = llvm::DenseMap, llvm::detail::DenseMapPair >; KeyT = const llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:650:7: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = const llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:634:7: required from 'llvm::DenseMap& llvm::DenseMap::operator=(const llvm::DenseMap&) [with KeyT = const llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/ObjCARC/BlotMapVector.h:17:43: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:356:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(getBuckets(), other.getBuckets(), BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: getNumBuckets() * sizeof(BucketT)); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:39:8: note: 'struct llvm::detail::DenseMapPair' declared here BUILDSTDERR: struct DenseMapPair : public std::pair { BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LowerEmuTLS.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LowerEmuTLS.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-3.9.1.src/include/llvm/Analysis/LoopInfo.h:39, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Transforms/Scalar/LoopRotation.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/LoopRotation.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap >; DerivedT = llvm::DenseMap >; KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:650:7: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:604:5: required from 'llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/ScalarEvolution.h:372:9: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:356:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(getBuckets(), other.getBuckets(), BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: getNumBuckets() * sizeof(BucketT)); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:39:8: note: 'struct llvm::detail::DenseMapPair >' declared here BUILDSTDERR: struct DenseMapPair : public std::pair { BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/LoopInfo.h:39, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Transforms/Scalar/LoopSimplifyCFG.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/LoopSimplifyCFG.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap >; DerivedT = llvm::DenseMap >; KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:650:7: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:604:5: required from 'llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/ScalarEvolution.h:372:9: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:356:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(getBuckets(), other.getBuckets(), BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: getNumBuckets() * sizeof(BucketT)); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:39:8: note: 'struct llvm::detail::DenseMapPair >' declared here BUILDSTDERR: struct DenseMapPair : public std::pair { BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LocalStackSlotAllocation.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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: /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/LoopRotation.cpp: In function 'bool shouldSpeculateInstrs(llvm::BasicBlock::iterator, llvm::BasicBlock::iterator, llvm::Loop*)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/LoopRotation.cpp:502:7: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: if (!cast(I)->hasAllConstantIndices()) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/LoopRotation.cpp:505:5: note: here BUILDSTDERR: case Instruction::Add: BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LocalStackSlotAllocation.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunction.h:551:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LocalStackSlotAllocation.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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 /usr/include/c++/8/memory:65, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:29, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Transforms/IPO/LowerTypeTests.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/IPO/LowerTypeTests.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<{anonymous}::ByteArrayInfo*>; _ForwardIterator = {anonymous}::ByteArrayInfo*; bool _TrivialValueTypes = false]': BUILDSTDERR: /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type 'std::move_iterator<{anonymous}::ByteArrayInfo*>' changed in GCC 7.1 BUILDSTDERR: __uninit_copy(_InputIterator __first, _InputIterator __last, BUILDSTDERR: ^~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type 'std::move_iterator<{anonymous}::ByteArrayInfo*>' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type 'std::move_iterator<{anonymous}::ByteArrayInfo*>' changed in GCC 7.1 [ 33%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ObjCARCExpand.cpp.o [ 33%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopStrengthReduce.cpp.o BUILDSTDERR: In file included from /usr/include/c++/8/vector:69, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Attributes.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/CallSite.h:31, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/IPO/MergeFunctions.cpp:96: BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 BUILDSTDERR: vector<_Tp, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Scalar && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/LoopStrengthReduce.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/LoopStrengthReduce.cpp cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/ObjCARC && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/ObjCARC -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/ObjCARC -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObjCARCOpts.dir/ObjCARCExpand.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/ObjCARC/ObjCARCExpand.cpp BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algo.h:62, BUILDSTDERR: from /usr/include/c++/8/algorithm:62, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/IPO/MergeFunctions.cpp:92: BUILDSTDERR: /usr/include/c++/8/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Tp = std::pair]': BUILDSTDERR: /usr/include/c++/8/bits/stl_tempbuf.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: _Temporary_buffer<_ForwardIterator, _Tp>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_tempbuf.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: In file included from /usr/include/c++/8/algorithm:62, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/IPO/MergeFunctions.cpp:92: BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >]': BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1328:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: __rotate(_RandomAccessIterator __first, BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1328:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1328:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::MergeFunctions::runOnModule(llvm::Module&)::&, const std::pair&)> >]': BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:2476:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: __merge_without_buffer(_BidirectionalIterator __first, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:2476:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:2476:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1443:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: return std::__rotate(__first, __middle, __last, BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: std::__iterator_category(__first)); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:2518:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: std::__merge_without_buffer(__first, __first_cut, __new_middle, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __len11, __len22, __comp); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:2520:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: std::__merge_without_buffer(__new_middle, __second_cut, __last, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __len1 - __len11, __len2 - __len22, __comp); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::MergeFunctions::runOnModule(llvm::Module&)::&, const std::pair&)> >]': BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:2761:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: __inplace_stable_sort(_RandomAccessIterator __first, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:2761:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:2766:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: std::__insertion_sort(__first, __last, __comp); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:2770:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: std::__inplace_stable_sort(__first, __middle, __comp); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:2771:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: std::__inplace_stable_sort(__middle, __last, __comp); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:2772:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: std::__merge_without_buffer(__first, __middle, __last, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __middle - __first, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __last - __middle, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __comp); BUILDSTDERR: ~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h: In function '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator*, std::vector > >; _BidirectionalIterator2 = std::pair*; _Distance = int]': BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:2373:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: __rotate_adaptive(_BidirectionalIterator1 __first, BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:2373:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:2373:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1443:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: return std::__rotate(__first, __middle, __last, BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: std::__iterator_category(__first)); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Pointer = std::pair*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::MergeFunctions::runOnModule(llvm::Module&)::&, const std::pair&)> >]': BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:2415:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: __merge_adaptive(_BidirectionalIterator __first, BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:2415:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:2415:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:2415:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:2460:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: = std::__rotate_adaptive(__first_cut, __middle, __second_cut, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __len1 - __len11, __len22, __buffer, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __buffer_size); BUILDSTDERR: ~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:2463:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: std::__merge_adaptive(__first, __first_cut, __new_middle, __len11, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __len22, __buffer, __buffer_size, __comp); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:2465:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: std::__merge_adaptive(__new_middle, __second_cut, __last, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __len1 - __len11, BUILDSTDERR: ~~~~~~~~~~~~~~~~~ BUILDSTDERR: __len2 - __len22, __buffer, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __buffer_size, __comp); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Pointer = std::pair*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::MergeFunctions::runOnModule(llvm::Module&)::&, const std::pair&)> >]': BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:2732:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: __stable_sort_adaptive(_RandomAccessIterator __first, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:2732:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:2732:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:2741:31: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: std::__stable_sort_adaptive(__first, __middle, __buffer, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __buffer_size, __comp); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:2743:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: std::__stable_sort_adaptive(__middle, __last, __buffer, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __buffer_size, __comp); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:2748:33: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:2749:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:2751:28: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: std::__merge_adaptive(__first, __middle, __last, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: _Distance(__middle - __first), BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: _Distance(__last - __middle), BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __buffer, __buffer_size, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __comp); BUILDSTDERR: ~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/algorithm:62, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Transforms/IPO/LowerTypeTests.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/IPO/LowerTypeTests.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LowerTypeTests::allocateByteArrays():: >]': BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1 BUILDSTDERR: __insertion_sort(_RandomAccessIterator __first, BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1 BUILDSTDERR: In file included from /usr/include/c++/8/vector:69, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Attributes.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/CallSite.h:31, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/IPO/MergeFunctions.cpp:96: BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'virtual bool {anonymous}::MergeFunctions::runOnModule(llvm::Module&)': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), std::forward<_Args>(__args)...); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/algorithm:62, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/IPO/MergeFunctions.cpp:92: BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:5001:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: _TmpBuf __buf(__first, __last); BUILDSTDERR: ^~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:5004:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: std::__inplace_stable_sort(__first, __last, __comp); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:5006:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: std::__stable_sort_adaptive(__first, __last, __buf.begin(), BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: _DistanceType(__buf.size()), __comp); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 33%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineBasicBlock.cpp.o [ 33%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ObjCARCAPElim.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/ObjCARC && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/ObjCARC -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/ObjCARC -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObjCARCOpts.dir/ObjCARCAPElim.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/ObjCARC/ObjCARCAPElim.cpp BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >]': BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1328:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1 BUILDSTDERR: __rotate(_RandomAccessIterator __first, BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1328:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1328:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1328:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LowerTypeTests::allocateByteArrays():: >]': BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:2476:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1 BUILDSTDERR: __merge_without_buffer(_BidirectionalIterator __first, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:2476:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:2476:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1443:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1 BUILDSTDERR: return std::__rotate(__first, __middle, __last, BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: std::__iterator_category(__first)); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:2518:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1 BUILDSTDERR: std::__merge_without_buffer(__first, __first_cut, __new_middle, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __len11, __len22, __comp); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:2520:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1 BUILDSTDERR: std::__merge_without_buffer(__new_middle, __second_cut, __last, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __len1 - __len11, __len2 - __len22, __comp); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LowerTypeTests::allocateByteArrays():: >]': BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:2761:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1 BUILDSTDERR: __inplace_stable_sort(_RandomAccessIterator __first, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:2761:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:2766:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1 BUILDSTDERR: std::__insertion_sort(__first, __last, __comp); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:2770:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1 BUILDSTDERR: std::__inplace_stable_sort(__first, __middle, __comp); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:2771:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1 BUILDSTDERR: std::__inplace_stable_sort(__middle, __last, __comp); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:2772:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1 BUILDSTDERR: std::__merge_without_buffer(__first, __middle, __last, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __middle - __first, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __last - __middle, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __comp); BUILDSTDERR: ~~~~~~~ cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineBasicBlock.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineBasicBlock.cpp BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = {anonymous}::ByteArrayInfo*; _OutputIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LowerTypeTests::allocateByteArrays():: >]': BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:2639:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1 BUILDSTDERR: __move_merge(_InputIterator __first1, _InputIterator __last1, BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >; _Distance = int; _Pointer = {anonymous}::ByteArrayInfo*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LowerTypeTests::allocateByteArrays():: >]': BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:2415:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1 BUILDSTDERR: __merge_adaptive(_BidirectionalIterator __first, BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:2415:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:2415:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1443:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1 BUILDSTDERR: return std::__rotate(__first, __middle, __last, BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: std::__iterator_category(__first)); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:2463:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1 BUILDSTDERR: std::__merge_adaptive(__first, __first_cut, __new_middle, __len11, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __len22, __buffer, __buffer_size, __comp); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:2465:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1 BUILDSTDERR: std::__merge_adaptive(__new_middle, __second_cut, __last, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __len1 - __len11, BUILDSTDERR: ~~~~~~~~~~~~~~~~~ BUILDSTDERR: __len2 - __len22, __buffer, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __buffer_size, __comp); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >; _OutputIterator = {anonymous}::ByteArrayInfo*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LowerTypeTests::allocateByteArrays():: >]': BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:2639:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1 BUILDSTDERR: __move_merge(_InputIterator __first1, _InputIterator __last1, BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:2639:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:2639:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:2639:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:2639:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:2639:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >; _Pointer = {anonymous}::ByteArrayInfo*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LowerTypeTests::allocateByteArrays():: >]': BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:2705:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1 BUILDSTDERR: __merge_sort_with_buffer(_RandomAccessIterator __first, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:2705:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:2705:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:2695:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1 BUILDSTDERR: std::__insertion_sort(__first, __first + __chunk_size, __comp); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:2698:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1 BUILDSTDERR: std::__insertion_sort(__first, __last, __comp); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:2674:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1 BUILDSTDERR: __result = std::__move_merge(__first, __first + __step_size, BUILDSTDERR: ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __first + __step_size, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __first + __two_step, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __result, __comp); BUILDSTDERR: ~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:2674:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:2682:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1 BUILDSTDERR: std::__move_merge(__first, __first + __step_size, BUILDSTDERR: ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __first + __step_size, __last, __result, __comp); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:2682:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:2674:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1 BUILDSTDERR: __result = std::__move_merge(__first, __first + __step_size, BUILDSTDERR: ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __first + __step_size, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __first + __two_step, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __result, __comp); BUILDSTDERR: ~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:2682:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1 BUILDSTDERR: std::__move_merge(__first, __first + __step_size, BUILDSTDERR: ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __first + __step_size, __last, __result, __comp); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:2682:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:2698:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1 BUILDSTDERR: std::__insertion_sort(__first, __last, __comp); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >; _Pointer = {anonymous}::ByteArrayInfo*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LowerTypeTests::allocateByteArrays():: >]': BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:2732:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1 BUILDSTDERR: __stable_sort_adaptive(_RandomAccessIterator __first, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:2732:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:2732:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:2741:31: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1 BUILDSTDERR: std::__stable_sort_adaptive(__first, __middle, __buffer, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __buffer_size, __comp); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:2743:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1 BUILDSTDERR: std::__stable_sort_adaptive(__middle, __last, __buffer, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __buffer_size, __comp); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:2748:33: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1 BUILDSTDERR: std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:2749:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1 BUILDSTDERR: std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:2751:28: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1 BUILDSTDERR: std::__merge_adaptive(__first, __middle, __last, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: _Distance(__middle - __first), BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: _Distance(__last - __middle), BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __buffer, __buffer_size, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __comp); BUILDSTDERR: ~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/vector:69, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Transforms/IPO/LowerTypeTests.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/IPO/LowerTypeTests.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator > >'} changed in GCC 7.1 BUILDSTDERR: vector<_Tp, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/algorithm:62, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Transforms/IPO/LowerTypeTests.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/IPO/LowerTypeTests.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h: In member function 'void {anonymous}::LowerTypeTests::allocateByteArrays()': BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:5004:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1 BUILDSTDERR: std::__inplace_stable_sort(__first, __last, __comp); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:5006:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1 BUILDSTDERR: std::__stable_sort_adaptive(__first, __last, __buf.begin(), BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: _DistanceType(__buf.size()), __comp); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/vector:69, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Transforms/IPO/LowerTypeTests.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/IPO/LowerTypeTests.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_range_insert(std::vector<_Tp, _Alloc>::iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = long long unsigned int; _Alloc = std::allocator]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:672:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator > >'} changed in GCC 7.1 BUILDSTDERR: vector<_Tp, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:672:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:672:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 BUILDSTDERR: In file included from /usr/include/c++/8/vector:64, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Transforms/IPO/LowerTypeTests.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/IPO/LowerTypeTests.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h: In member function 'void llvm::lowertypetests::GlobalLayoutBuilder::addFragment(const std::set&)': BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), __x); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1549:4: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator > >'} changed in GCC 7.1 BUILDSTDERR: _M_range_insert(__pos, __first, __last, BUILDSTDERR: ^~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1549:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/IPO/LowerTypeTests.cpp:173:1: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator > >'} changed in GCC 7.1 BUILDSTDERR: } BUILDSTDERR: ^ BUILDSTDERR: In file included from /usr/include/c++/8/memory:65, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:29, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Transforms/IPO/LowerTypeTests.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/IPO/LowerTypeTests.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_uninitialized.h: In member function 'void {anonymous}::LowerTypeTests::lowerTypeTestCalls(llvm::ArrayRef, llvm::Constant*, const llvm::DenseMap&)': BUILDSTDERR: /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type 'std::move_iterator<{anonymous}::ByteArrayInfo*>' changed in GCC 7.1 BUILDSTDERR: return std::__uninitialized_copy<__is_trivial(_ValueType1) BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: && __is_trivial(_ValueType2) BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: && __assignable>:: BUILDSTDERR: ~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __uninit_copy(__first, __last, __result); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type 'std::move_iterator<{anonymous}::ByteArrayInfo*>' changed in GCC 7.1 BUILDSTDERR: return std::__uninitialized_copy<__is_trivial(_ValueType1) BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: && __is_trivial(_ValueType2) BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: && __assignable>:: BUILDSTDERR: ~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __uninit_copy(__first, __last, __result); BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 33%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopUnrollPass.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Scalar && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/LoopUnrollPass.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/LoopUnrollPass.cpp [ 33%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineBlockFrequencyInfo.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineBlockFrequencyInfo.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineBlockFrequencyInfo.cpp [ 33%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/PassManagerBuilder.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/IPO && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/IPO -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/IPO -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/PassManagerBuilder.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/IPO/PassManagerBuilder.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineBasicBlock.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassRegistry.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBlockFrequencyInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineBlockFrequencyInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunction.h:551:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBlockFrequencyInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineBlockFrequencyInfo.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 33%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ObjCARCContract.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/ObjCARC && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/ObjCARC -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/ObjCARC -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObjCARCOpts.dir/ObjCARCContract.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/ObjCARC/ObjCARCContract.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineBasicBlock.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineBasicBlock.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineBasicBlock.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineBasicBlock.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineBasicBlock.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/lib/Transforms/IPO/PassManagerBuilder.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/Transforms/IPO/PassManagerBuilder.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/IPO/PassManagerBuilder.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 /usr/include/c++/8/vector:69, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassSupport.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBlockFrequencyInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineBlockFrequencyInfo.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {unsigned int&}; _Tp = llvm::BlockFrequencyInfoImplBase::WorkingData; _Alloc = std::allocator]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 BUILDSTDERR: vector<_Tp, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/IPO/PassManagerBuilder.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/CommandLine.h:578:12: required from 'llvm::cl::ValuesClass::ValuesClass(const char*, DataType, const char*, va_list) [with DataType = int; va_list = __va_list]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/CommandLine.h:601:25: required from 'llvm::cl::ValuesClass llvm::cl::values(const char*, DataType, const char*, ...) [with DataType = int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/IPO/PassManagerBuilder.cpp:95:37: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Transforms/IPO/PassManagerBuilder.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/IPO/PassManagerBuilder.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineBasicBlock.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/GenericDomTree.h:689:5: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/GenericDomTree.h:467:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineDominators.h:108:30: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineBasicBlock.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineBasicBlock.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/lib/Transforms/IPO/PassManagerBuilder.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:55:67: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:77:12: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = llvm::BasicBlock*; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/PredIteratorCache.h:53:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Transforms/IPO/PassManagerBuilder.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/IPO/PassManagerBuilder.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-3.9.1.src/lib/Transforms/IPO/PassManagerBuilder.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair >; T2 = std::pair >; T = std::pair >; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:270: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-3.9.1.src/include/llvm/ADT/SmallVector.h:811:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/Support/CommandLine.h:567:33: required from 'llvm::cl::ValuesClass llvm::cl::values(const char*, DataType, const char*, ...) [with DataType = int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/IPO/PassManagerBuilder.cpp:95:37: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/Transforms/IPO/PassManagerBuilder.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/IPO/PassManagerBuilder.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-3.9.1.src/lib/CodeGen/MachineBlockFrequencyInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/BlockFrequencyInfoImpl.h: In member function 'void llvm::bfi_detail::IrreducibleGraph::addEdges(const BlockNode&, const llvm::BlockFrequencyInfoImplBase::LoopData*, BlockEdgesAdder) [with BlockEdgesAdder = llvm::bfi_detail::BlockEdgesAdder]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/BlockFrequencyInfoImpl.h:624:6: note: parameter passing for argument of type 'llvm::bfi_detail::BlockEdgesAdder' changed in GCC 7.1 BUILDSTDERR: void IrreducibleGraph::addEdges(const BlockNode &Node, BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/BlockFrequencyInfoImpl.h: In member function 'void llvm::bfi_detail::IrreducibleGraph::initialize(const llvm::BlockFrequencyInfoImplBase::LoopData*, BlockEdgesAdder) [with BlockEdgesAdder = llvm::bfi_detail::BlockEdgesAdder]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/BlockFrequencyInfoImpl.h:610:6: note: parameter passing for argument of type 'llvm::bfi_detail::BlockEdgesAdder' changed in GCC 7.1 BUILDSTDERR: void IrreducibleGraph::initialize(const BFIBase::LoopData *OuterLoop, BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/BlockFrequencyInfoImpl.h:615:7: note: parameter passing for argument of type 'llvm::bfi_detail::BlockEdgesAdder' changed in GCC 7.1 BUILDSTDERR: addEdges(N, OuterLoop, addBlockEdges); BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/BlockFrequencyInfoImpl.h:619:7: note: parameter passing for argument of type 'llvm::bfi_detail::BlockEdgesAdder' changed in GCC 7.1 BUILDSTDERR: addEdges(Index, OuterLoop, addBlockEdges); BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/BlockFrequencyInfoImpl.h: In member function 'void llvm::BlockFrequencyInfoImpl::computeIrreducibleMass(llvm::BlockFrequencyInfoImplBase::LoopData*, std::__cxx11::list::iterator) [with BT = llvm::MachineBasicBlock]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/BlockFrequencyInfoImpl.h:1168:6: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 BUILDSTDERR: void BlockFrequencyInfoImpl::computeIrreducibleMass( BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/BlockFrequencyInfoImpl.h:1180:36: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 BUILDSTDERR: for (auto &L : analyzeIrreducible(G, OuterLoop, Insert)) BUILDSTDERR: ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/vector:69, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassSupport.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBlockFrequencyInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineBlockFrequencyInfo.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'void llvm::BlockFrequencyInfoImpl::initializeRPOT() [with BT = llvm::MachineBasicBlock]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), std::forward<_Args>(__args)...); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ make -f lib/Linker/CMakeFiles/LLVMLinker.dir/build.make lib/Linker/CMakeFiles/LLVMLinker.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Linker /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Linker /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Linker/CMakeFiles/LLVMLinker.dir/DependInfo.cmake --color= BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/LoopUnrollPass.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/LoopUnrollPass.cpp:395:49: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/LoopUnrollPass.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ Scanning dependencies of target LLVMLinker make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Linker/CMakeFiles/LLVMLinker.dir/build.make lib/Linker/CMakeFiles/LLVMLinker.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineBlockFrequencyInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/BlockFrequencyInfoImpl.h:1018:1: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 BUILDSTDERR: } BUILDSTDERR: ^ [ 33%] Building CXX object lib/Linker/CMakeFiles/LLVMLinker.dir/IRMover.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Linker && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Linker -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Linker -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMLinker.dir/IRMover.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Linker/IRMover.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/LoopUnrollPass.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SetVector.h:131:7: required from 'bool llvm::SetVector::insert(const value_type&) [with T = std::pair; Vector = llvm::SmallVector, 4>; Set = llvm::SmallSet, 4, std::less > >; llvm::SetVector::value_type = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/LoopUnrollPass.cpp:484:46: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/LoopUnrollPass.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 33%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/DependencyAnalysis.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/ObjCARC && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/ObjCARC -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/ObjCARC -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObjCARCOpts.dir/DependencyAnalysis.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/ObjCARC/DependencyAnalysis.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/LoopUnrollPass.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap >; DerivedT = llvm::DenseMap >; KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:650:7: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:604:5: required from 'llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/ScalarEvolution.h:372:9: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:356:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(getBuckets(), other.getBuckets(), BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: getNumBuckets() * sizeof(BucketT)); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:39:8: note: 'struct llvm::detail::DenseMapPair >' declared here BUILDSTDERR: struct DenseMapPair : public std::pair { BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/LoopStrengthReduce.cpp:57: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallSet.h:83:7: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 32; C = std::less >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/LoopStrengthReduce.cpp:3709:60: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Transforms/Scalar.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/LoopStrengthReduce.cpp:57: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap >; DerivedT = llvm::DenseMap >; KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:650:7: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:604:5: required from 'llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/ScalarEvolution.h:372:9: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:356:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(getBuckets(), other.getBuckets(), BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: getNumBuckets() * sizeof(BucketT)); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:39:8: note: 'struct llvm::detail::DenseMapPair >' declared here BUILDSTDERR: struct DenseMapPair : public std::pair { BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/LoopStrengthReduce.cpp:4929:6: warning: 'void {anonymous}::LSRInstance::dump() const' defined but not used [-Wunused-function] BUILDSTDERR: void LSRInstance::dump() const { BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/LoopStrengthReduce.cpp:3640:6: warning: 'void {anonymous}::WorkItem::dump() const' defined but not used [-Wunused-function] BUILDSTDERR: void WorkItem::dump() const { BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/LoopStrengthReduce.cpp:1352:6: warning: 'void {anonymous}::LSRUse::dump() const' defined but not used [-Wunused-function] BUILDSTDERR: void LSRUse::dump() const { BUILDSTDERR: ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/LoopStrengthReduce.cpp:1150:6: warning: 'void {anonymous}::LSRFixup::dump() const' defined but not used [-Wunused-function] BUILDSTDERR: void LSRFixup::dump() const { BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/LoopStrengthReduce.cpp:1065:6: warning: 'void {anonymous}::Cost::dump() const' defined but not used [-Wunused-function] BUILDSTDERR: void Cost::dump() const { BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/LoopStrengthReduce.cpp:503:6: warning: 'void {anonymous}::Formula::dump() const' defined but not used [-Wunused-function] BUILDSTDERR: void Formula::dump() const { BUILDSTDERR: ^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/LoopStrengthReduce.cpp:149:6: warning: 'void {anonymous}::RegSortData::dump() const' defined but not used [-Wunused-function] BUILDSTDERR: void RegSortData::dump() const { BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Attributes.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/CallSite.h:31, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/AliasAnalysis.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/ObjCARC/ObjCARC.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/ObjCARC/DependencyAnalysis.cpp:23: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/ObjCARC/DependencyAnalysis.cpp:232:55: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringSwitch.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/ObjCARC/ObjCARC.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/ObjCARC/DependencyAnalysis.cpp:23: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 33%] Building CXX object lib/Linker/CMakeFiles/LLVMLinker.dir/LinkModules.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Linker && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Linker -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Linker -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMLinker.dir/LinkModules.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Linker/LinkModules.cpp [ 33%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ProvenanceAnalysis.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/ObjCARC && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/ObjCARC -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/ObjCARC -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObjCARCOpts.dir/ProvenanceAnalysis.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/ObjCARC/ProvenanceAnalysis.cpp [ 33%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ProvenanceAnalysisEvaluator.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/ObjCARC && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/ObjCARC -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/ObjCARC -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObjCARCOpts.dir/ProvenanceAnalysisEvaluator.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/ObjCARC/ProvenanceAnalysisEvaluator.cpp [ 33%] Linking CXX static library ../libLLVMLinker.a cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Linker && /usr/bin/cmake -P CMakeFiles/LLVMLinker.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Linker && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMLinker.dir/link.txt --verbose=1 /usr/bin/ar qc ../libLLVMLinker.a CMakeFiles/LLVMLinker.dir/IRMover.cpp.o CMakeFiles/LLVMLinker.dir/LinkModules.cpp.o /usr/bin/ranlib ../libLLVMLinker.a make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 33%] Built target LLVMLinker [ 33%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/PtrState.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/ObjCARC && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/ObjCARC -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/ObjCARC -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObjCARCOpts.dir/PtrState.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/ObjCARC/PtrState.cpp [ 33%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineBlockPlacement.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineBlockPlacement.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineBlockPlacement.cpp [ 33%] Linking CXX static library ../../libLLVMObjCARCOpts.a cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/ObjCARC && /usr/bin/cmake -P CMakeFiles/LLVMObjCARCOpts.dir/cmake_clean_target.cmake [ 33%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/PruneEH.cpp.o [ 34%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopUnswitch.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Scalar && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/LoopUnswitch.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/LoopUnswitch.cpp [ 35%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineBranchProbabilityInfo.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineBranchProbabilityInfo.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineBranchProbabilityInfo.cpp cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/IPO && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/IPO -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/IPO -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/PruneEH.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/IPO/PruneEH.cpp [ 35%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineCombiner.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineCombiner.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineCombiner.cpp [ 35%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopVersioningLICM.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Scalar && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/LoopVersioningLICM.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/LoopVersioningLICM.cpp cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/ObjCARC && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMObjCARCOpts.dir/link.txt --verbose=1 /usr/bin/ar qc ../../libLLVMObjCARCOpts.a CMakeFiles/LLVMObjCARCOpts.dir/ObjCARC.cpp.o CMakeFiles/LLVMObjCARCOpts.dir/ObjCARCOpts.cpp.o CMakeFiles/LLVMObjCARCOpts.dir/ObjCARCExpand.cpp.o CMakeFiles/LLVMObjCARCOpts.dir/ObjCARCAPElim.cpp.o CMakeFiles/LLVMObjCARCOpts.dir/ObjCARCContract.cpp.o CMakeFiles/LLVMObjCARCOpts.dir/DependencyAnalysis.cpp.o CMakeFiles/LLVMObjCARCOpts.dir/ProvenanceAnalysis.cpp.o CMakeFiles/LLVMObjCARCOpts.dir/ProvenanceAnalysisEvaluator.cpp.o CMakeFiles/LLVMObjCARCOpts.dir/PtrState.cpp.o /usr/bin/ranlib ../../libLLVMObjCARCOpts.a [ 35%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineCopyPropagation.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineCopyPropagation.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineCopyPropagation.cpp make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineCombiner.cpp:23: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineCombiner.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineCombiner.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineCombiner.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineCombiner.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineCombiner.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineCombiner.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineCombiner.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineCombiner.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-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineBlockPlacement.cpp:49: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineCombiner.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/GenericDomTree.h:689:5: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/GenericDomTree.h:467:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineDominators.h:108:30: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineCombiner.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineCombiner.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineCombiner.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassRegistry.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/TargetPassConfig.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineBlockPlacement.cpp:29: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassRegistry.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/TargetPassConfig.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineBlockPlacement.cpp:29: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineBlockPlacement.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassRegistry.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/TargetPassConfig.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineBlockPlacement.cpp:29: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineBlockPlacement.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassRegistry.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/TargetPassConfig.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineBlockPlacement.cpp:29: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineBlockPlacement.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassRegistry.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/TargetPassConfig.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineBlockPlacement.cpp:29: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineBlockPlacement.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassRegistry.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/TargetPassConfig.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineBlockPlacement.cpp:29: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/GenericDomTree.h:689:5: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/GenericDomTree.h:467:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineDominators.h:108:30: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineBlockPlacement.cpp:28: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassRegistry.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/TargetPassConfig.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineBlockPlacement.cpp:29: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineBlockPlacement.cpp:28: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ make -f lib/Analysis/CMakeFiles/LLVMAnalysis.dir/build.make lib/Analysis/CMakeFiles/LLVMAnalysis.dir/depend [ 35%] Built target LLVMObjCARCOpts make -f lib/LTO/CMakeFiles/LLVMLTO.dir/build.make lib/LTO/CMakeFiles/LLVMLTO.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/LTO /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/LTO /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/LTO/CMakeFiles/LLVMLTO.dir/DependInfo.cmake --color= make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DependInfo.cmake --color= Scanning dependencies of target LLVMLTO make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/LTO/CMakeFiles/LLVMLTO.dir/build.make lib/LTO/CMakeFiles/LLVMLTO.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 35%] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/LTO.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/LTO && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/LTO -I/builddir/build/BUILD/llvm-3.9.1.src/lib/LTO -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMLTO.dir/LTO.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/LTO/LTO.cpp Scanning dependencies of target LLVMAnalysis make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Analysis/CMakeFiles/LLVMAnalysis.dir/build.make lib/Analysis/CMakeFiles/LLVMAnalysis.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 35%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/AliasAnalysis.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/AliasAnalysis.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/AliasAnalysis.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineCopyPropagation.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: ^ [ 35%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/AliasAnalysisEvaluator.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/AliasAnalysisEvaluator.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/AliasAnalysisEvaluator.cpp [ 35%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/SampleProfile.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/IPO && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/IPO -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/IPO -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/SampleProfile.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/IPO/SampleProfile.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineCopyPropagation.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineCopyPropagation.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineCopyPropagation.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineCopyPropagation.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineCopyPropagation.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineCopyPropagation.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-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/LoopVersioningLICM.cpp:63: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap >; DerivedT = llvm::DenseMap >; KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:650:7: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:604:5: required from 'llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/ScalarEvolution.h:372:9: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:356:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(getBuckets(), other.getBuckets(), BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: getNumBuckets() * sizeof(BucketT)); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:39:8: note: 'struct llvm::detail::DenseMapPair >' declared here BUILDSTDERR: struct DenseMapPair : public std::pair { BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/LoopVersioningLICM.cpp:63: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:55:67: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:77:12: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = llvm::BasicBlock*; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/PredIteratorCache.h:53:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/LoopVersioningLICM.cpp:63: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Metadata.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/TrackingMDRef.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/DebugLoc.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Instruction.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/BasicBlock.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Function.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Instructions.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/CallSite.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/AliasAnalysis.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/GlobalsModRef.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/LoopUnswitch.cpp:33: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap >; DerivedT = llvm::DenseMap >; KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:650:7: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:604:5: required from 'llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/ScalarEvolution.h:372:9: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:356:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(getBuckets(), other.getBuckets(), BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: getNumBuckets() * sizeof(BucketT)); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:39:8: note: 'struct llvm::detail::DenseMapPair >' declared here BUILDSTDERR: struct DenseMapPair : public std::pair { BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineCopyPropagation.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineCopyPropagation.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-3.9.1.src/include/llvm/IR/Metadata.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/TrackingMDRef.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/DebugLoc.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Instruction.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/BasicBlock.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Function.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Instructions.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/CallSite.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/AliasAnalysis.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/AliasAnalysis.cpp:27: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap >; DerivedT = llvm::DenseMap >; KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:650:7: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:604:5: required from 'llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/ScalarEvolution.h:372:9: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:356:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(getBuckets(), other.getBuckets(), BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: getNumBuckets() * sizeof(BucketT)); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:39:8: note: 'struct llvm::detail::DenseMapPair >' declared here BUILDSTDERR: struct DenseMapPair : public std::pair { BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineCopyPropagation.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineCopyPropagation.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 37%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/AliasAnalysisSummary.cpp.o [ 37%] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/LTOModule.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/AliasAnalysisSummary.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/AliasAnalysisSummary.cpp cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/LTO && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/LTO -I/builddir/build/BUILD/llvm-3.9.1.src/lib/LTO -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMLTO.dir/LTOModule.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/LTO/LTOModule.cpp [ 37%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineCSE.cpp.o [ 37%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/StripDeadPrototypes.cpp.o [ 37%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/AliasSetTracker.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/AliasSetTracker.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/AliasSetTracker.cpp cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineCSE.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineCSE.cpp make -f lib/Object/CMakeFiles/LLVMObject.dir/build.make lib/Object/CMakeFiles/LLVMObject.dir/depend cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/IPO && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/IPO -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/IPO -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/StripDeadPrototypes.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/IPO/StripDeadPrototypes.cpp make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Object /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Object /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Object/CMakeFiles/LLVMObject.dir/DependInfo.cmake --color= BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/PassManager.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Transforms/SampleProfile.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/IPO/SampleProfile.cpp:25: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallSet.h:83:7: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 32; C = std::less >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/IPO/SampleProfile.cpp:893:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/PassManager.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Transforms/SampleProfile.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/IPO/SampleProfile.cpp:25: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ Scanning dependencies of target LLVMObject make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Object/CMakeFiles/LLVMObject.dir/build.make lib/Object/CMakeFiles/LLVMObject.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 37%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/Archive.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Object && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Object -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Object -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObject.dir/Archive.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Object/Archive.cpp BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/IPO/SampleProfile.cpp:435:6: warning: 'void {anonymous}::SampleProfileLoader::printBlockWeight(llvm::raw_ostream&, const llvm::BasicBlock*) const' defined but not used [-Wunused-function] BUILDSTDERR: void SampleProfileLoader::printBlockWeight(raw_ostream &OS, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/IPO/SampleProfile.cpp:424:6: warning: 'void {anonymous}::SampleProfileLoader::printBlockEquivalence(llvm::raw_ostream&, const llvm::BasicBlock*)' defined but not used [-Wunused-function] BUILDSTDERR: void SampleProfileLoader::printBlockEquivalence(raw_ostream &OS, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/IPO/SampleProfile.cpp:415:6: warning: 'void {anonymous}::SampleProfileLoader::printEdgeWeight(llvm::raw_ostream&, {anonymous}::Edge)' defined but not used [-Wunused-function] BUILDSTDERR: void SampleProfileLoader::printEdgeWeight(raw_ostream &OS, Edge E) { BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ [ 37%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineDominanceFrontier.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineDominanceFrontier.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineDominanceFrontier.cpp [ 37%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LowerAtomic.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Scalar && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/LowerAtomic.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/LowerAtomic.cpp [ 37%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineDominators.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineDominators.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineDominators.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Dominators.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/DominanceFrontier.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineDominanceFrontier.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineDominanceFrontier.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunction.h:551:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Dominators.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/DominanceFrontier.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineDominanceFrontier.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineDominanceFrontier.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Dominators.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/DominanceFrontier.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineDominanceFrontier.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineDominanceFrontier.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/GenericDomTree.h:689:5: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/GenericDomTree.h:467:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineDominators.h:108:30: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Dominators.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/DominanceFrontier.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineDominanceFrontier.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineDominanceFrontier.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineCSE.cpp:24: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: ^ [ 37%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Analysis.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/Analysis.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/Analysis.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineCSE.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineCSE.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineCSE.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineCSE.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 37%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LowerExpectIntrinsic.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Scalar && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/LowerExpectIntrinsic.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/LowerExpectIntrinsic.cpp [ 37%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/StripSymbols.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/IPO && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/IPO -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/IPO -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/StripSymbols.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/IPO/StripSymbols.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/LTO/LTOModule.cpp:46: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineCSE.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineCSE.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/GenericDomTree.h:689:5: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/GenericDomTree.h:467:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineDominators.h:108:30: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineCSE.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineCSE.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineCSE.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 37%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineFunctionAnalysis.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineFunctionAnalysis.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineFunctionAnalysis.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/LTO/legacy/LTOModule.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/LTO/LTOModule.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/LTO/legacy/LTOModule.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/LTO/LTOModule.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-3.9.1.src/include/llvm/ADT/SmallSet.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineDominators.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineDominators.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/GenericDomTree.h:689:5: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineDominators.cpp:34:16: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 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-3.9.1.src/include/llvm/ADT/SmallPtrSet.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallSet.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineDominators.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineDominators.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallSet.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineDominators.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineDominators.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunction.h:551:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-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-3.9.1.src/include/llvm/ADT/SmallPtrSet.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallSet.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineDominators.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineDominators.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-3.9.1.src/include/llvm/ADT/SmallSet.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineDominators.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineDominators.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair > >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/GenericDomTreeConstruction.h:57:3: required from 'unsigned int llvm::DFSPass(llvm::DominatorTreeBase&, typename GraphT::NodeType*, unsigned int) [with GraphT = llvm::GraphTraits; typename GraphT::NodeType = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/GenericDomTreeConstruction.h:169:24: required from 'void llvm::Calculate(llvm::DominatorTreeBase::NodeType>&, FuncT&) [with FuncT = llvm::MachineFunction; N = llvm::MachineBasicBlock*; typename llvm::GraphTraits::NodeType = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/GenericDomTree.h:727:29: required from 'void llvm::DominatorTreeBase::recalculate(FT&) [with FT = llvm::MachineFunction; NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineDominators.cpp:52:20: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair > >' with no trivial copy-assignment; use copy-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-3.9.1.src/include/llvm/ADT/SmallPtrSet.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallSet.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineDominators.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineDominators.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassRegistry.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunctionAnalysis.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineFunctionAnalysis.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/Pass.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunctionAnalysis.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassRegistry.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunctionAnalysis.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineFunctionAnalysis.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-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-3.9.1.src/include/llvm/Pass.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunctionAnalysis.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineFunctionAnalysis.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassRegistry.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunctionAnalysis.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineFunctionAnalysis.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/Pass.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunctionAnalysis.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineFunctionAnalysis.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 37%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/AssumptionCache.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/AssumptionCache.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/AssumptionCache.cpp [ 37%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/WholeProgramDevirt.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/IPO && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/IPO -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/IPO -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/WholeProgramDevirt.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/IPO/WholeProgramDevirt.cpp [ 37%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LowerGuardIntrinsic.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Scalar && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/LowerGuardIntrinsic.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/LowerGuardIntrinsic.cpp [ 37%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/BasicAliasAnalysis.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/BasicAliasAnalysis.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/BasicAliasAnalysis.cpp [ 37%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/MemCpyOptimizer.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Scalar && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/MemCpyOptimizer.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/MemCpyOptimizer.cpp [ 37%] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/LTOCodeGenerator.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/LTO && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/LTO -I/builddir/build/BUILD/llvm-3.9.1.src/lib/LTO -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMLTO.dir/LTOCodeGenerator.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/LTO/LTOCodeGenerator.cpp [ 37%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineFunction.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineFunction.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineFunction.cpp BUILDSTDERR: In file included from /usr/include/c++/8/vector:69, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Type.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/DerivedTypes.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/DataLayout.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Module.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Transforms/IPO/WholeProgramDevirt.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/IPO/WholeProgramDevirt.cpp:30: BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {}; _Tp = llvm::wholeprogramdevirt::VTableBits; _Alloc = std::allocator]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 BUILDSTDERR: vector<_Tp, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::wholeprogramdevirt::VirtualCallTarget}; _Tp = llvm::wholeprogramdevirt::VirtualCallTarget; _Alloc = std::allocator]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator > >'} changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator > >'} changed in GCC 7.1 [ 37%] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/UpdateCompilerUsed.cpp.o [ 37%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/ArchiveWriter.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Object && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Object -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Object -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObject.dir/ArchiveWriter.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Object/ArchiveWriter.cpp cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/LTO && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/LTO -I/builddir/build/BUILD/llvm-3.9.1.src/lib/LTO -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMLTO.dir/UpdateCompilerUsed.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/LTO/UpdateCompilerUsed.cpp BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'bool {anonymous}::DevirtModule::run()': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), std::forward<_Args>(__args)...); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), std::forward<_Args>(__args)...); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/LTO/LTOCodeGenerator.cpp:56: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: ^ [ 37%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/Binary.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Object && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Object -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Object -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObject.dir/Binary.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Object/Binary.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/LTO/legacy/LTOCodeGenerator.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/LTO/LTOCodeGenerator.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/SmallPtrSet.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/LTO/legacy/LTOCodeGenerator.h:39, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/LTO/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/LTO/legacy/LTOCodeGenerator.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/LTO/LTOCodeGenerator.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-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-3.9.1.src/include/llvm/ADT/SmallPtrSet.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/LTO/legacy/LTOCodeGenerator.h:39, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/LTO/LTOCodeGenerator.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/LTO/legacy/LTOCodeGenerator.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/LTO/LTOCodeGenerator.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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/ios:40, BUILDSTDERR: from /usr/include/c++/8/ostream:38, BUILDSTDERR: from /usr/include/c++/8/iterator:64, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallPtrSet.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/LTO/legacy/LTOCodeGenerator.h:39, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/LTO/LTOCodeGenerator.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 37%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/COFFObjectFile.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Object && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Object -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Object -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObject.dir/COFFObjectFile.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Object/COFFObjectFile.cpp [ 37%] Linking CXX static library ../../libLLVMipo.a cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/IPO && /usr/bin/cmake -P CMakeFiles/LLVMipo.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/IPO && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMipo.dir/link.txt --verbose=1 /usr/bin/ar qc ../../libLLVMipo.a CMakeFiles/LLVMipo.dir/ArgumentPromotion.cpp.o CMakeFiles/LLVMipo.dir/BarrierNoopPass.cpp.o CMakeFiles/LLVMipo.dir/ConstantMerge.cpp.o CMakeFiles/LLVMipo.dir/CrossDSOCFI.cpp.o CMakeFiles/LLVMipo.dir/DeadArgumentElimination.cpp.o CMakeFiles/LLVMipo.dir/ElimAvailExtern.cpp.o CMakeFiles/LLVMipo.dir/ExtractGV.cpp.o CMakeFiles/LLVMipo.dir/ForceFunctionAttrs.cpp.o CMakeFiles/LLVMipo.dir/FunctionAttrs.cpp.o CMakeFiles/LLVMipo.dir/FunctionImport.cpp.o CMakeFiles/LLVMipo.dir/GlobalDCE.cpp.o CMakeFiles/LLVMipo.dir/GlobalOpt.cpp.o CMakeFiles/LLVMipo.dir/IPConstantPropagation.cpp.o CMakeFiles/LLVMipo.dir/IPO.cpp.o CMakeFiles/LLVMipo.dir/InferFunctionAttrs.cpp.o CMakeFiles/LLVMipo.dir/InlineAlways.cpp.o CMakeFiles/LLVMipo.dir/InlineSimple.cpp.o CMakeFiles/LLVMipo.dir/Inliner.cpp.o CMakeFiles/LLVMipo.dir/Internalize.cpp.o CMakeFiles/LLVMipo.dir/LoopExtractor.cpp.o CMakeFiles/LLVMipo.dir/LowerTypeTests.cpp.o CMakeFiles/LLVMipo.dir/MergeFunctions.cpp.o CMakeFiles/LLVMipo.dir/PartialInlining.cpp.o CMakeFiles/LLVMipo.dir/PassManagerBuilder.cpp.o CMakeFiles/LLVMipo.dir/PruneEH.cpp.o CMakeFiles/LLVMipo.dir/SampleProfile.cpp.o CMakeFiles/LLVMipo.dir/StripDeadPrototypes.cpp.o CMakeFiles/LLVMipo.dir/StripSymbols.cpp.o CMakeFiles/LLVMipo.dir/WholeProgramDevirt.cpp.o BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineFunction.cpp:28: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Attributes.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/CallSite.h:31, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/AliasAnalysis.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Transforms/Scalar/MemCpyOptimizer.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/MemCpyOptimizer.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:55:67: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:77:12: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = llvm::BasicBlock*; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/PredIteratorCache.h:53:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Transforms/Scalar/MemCpyOptimizer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/MemCpyOptimizer.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-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/LTO/UpdateCompilerUsed.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: ^ /usr/bin/ranlib ../../libLLVMipo.a [ 37%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/BlockFrequencyInfo.cpp.o [ 37%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/MergedLoadStoreMotion.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Scalar && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/MergedLoadStoreMotion.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/MergedLoadStoreMotion.cpp cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/BlockFrequencyInfo.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/BlockFrequencyInfo.cpp [ 37%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/ELF.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Object && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Object -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Object -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObject.dir/ELF.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Object/ELF.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/LTO/legacy/UpdateCompilerUsed.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/LTO/UpdateCompilerUsed.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/LTO/legacy/UpdateCompilerUsed.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/LTO/UpdateCompilerUsed.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 37%] Built target LLVMipo [ 37%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineFunctionPass.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineFunctionPass.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineFunctionPass.cpp [ 37%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/BlockFrequencyInfoImpl.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/BlockFrequencyInfoImpl.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/BlockFrequencyInfoImpl.cpp BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Object/ELF.cpp: In function 'llvm::StringRef llvm::object::getELFRelocationTypeName(uint32_t, uint32_t)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Object/ELF.cpp:109:5: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: switch (Type) { BUILDSTDERR: ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Object/ELF.cpp:114:3: note: here BUILDSTDERR: case ELF::EM_BPF: BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunction.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineFunction.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunction.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunction.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineFunction.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunction.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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: ^~~~ [ 37%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/ELFObjectFile.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Object && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Object -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Object -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObject.dir/ELFObjectFile.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Object/ELFObjectFile.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Module.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Transforms/Scalar/MergedLoadStoreMotion.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/MergedLoadStoreMotion.cpp:75: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:55:67: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:77:12: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = llvm::BasicBlock*; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/PredIteratorCache.h:53:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Module.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Transforms/Scalar/MergedLoadStoreMotion.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/MergedLoadStoreMotion.cpp:75: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunction.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineFunction.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunction.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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 /usr/include/c++/8/vector:69, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/PassManager.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/BlockFrequencyInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/BlockFrequencyInfo.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {}; _Tp = llvm::BlockFrequencyInfoImplBase::FrequencyData; _Alloc = std::allocator]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 BUILDSTDERR: vector<_Tp, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'void llvm::BlockFrequencyInfoImpl::setBlockFreq(const BlockT*, uint64_t) [with BT = llvm::BasicBlock]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), std::forward<_Args>(__args)...); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunction.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineFunction.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunction.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {unsigned int&}; _Tp = llvm::BlockFrequencyInfoImplBase::WorkingData; _Alloc = std::allocator]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 BUILDSTDERR: vector<_Tp, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ [ 37%] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/ThinLTOCodeGenerator.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/LTO && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/LTO -I/builddir/build/BUILD/llvm-3.9.1.src/lib/LTO -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMLTO.dir/ThinLTOCodeGenerator.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/LTO/ThinLTOCodeGenerator.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassRegistry.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineFunctionPass.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunction.h:551:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-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-3.9.1.src/include/llvm/Pass.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineFunctionPass.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-3.9.1.src/include/llvm/PassRegistry.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineFunctionPass.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap >; DerivedT = llvm::DenseMap >; KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:650:7: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:604:5: required from 'llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/ScalarEvolution.h:372:9: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:356:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(getBuckets(), other.getBuckets(), BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: getNumBuckets() * sizeof(BucketT)); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:39:8: note: 'struct llvm::detail::DenseMapPair >' declared here BUILDSTDERR: struct DenseMapPair : public std::pair { BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassRegistry.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineFunctionPass.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/Pass.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineFunctionPass.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/BlockFrequencyInfoImpl.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/BlockFrequencyInfoImpl.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/BlockFrequencyInfoImpl.cpp:430:67: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/BlockFrequencyInfoImpl.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/BlockFrequencyInfoImpl.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 37%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/BranchProbabilityInfo.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/BranchProbabilityInfo.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/BranchProbabilityInfo.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/BlockFrequencyInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/BlockFrequencyInfoImpl.h: In member function 'void llvm::bfi_detail::IrreducibleGraph::addEdges(const BlockNode&, const llvm::BlockFrequencyInfoImplBase::LoopData*, BlockEdgesAdder) [with BlockEdgesAdder = llvm::bfi_detail::BlockEdgesAdder]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/BlockFrequencyInfoImpl.h:624:6: note: parameter passing for argument of type 'llvm::bfi_detail::BlockEdgesAdder' changed in GCC 7.1 BUILDSTDERR: void IrreducibleGraph::addEdges(const BlockNode &Node, BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/BlockFrequencyInfoImpl.h: In member function 'void llvm::bfi_detail::IrreducibleGraph::initialize(const llvm::BlockFrequencyInfoImplBase::LoopData*, BlockEdgesAdder) [with BlockEdgesAdder = llvm::bfi_detail::BlockEdgesAdder]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/BlockFrequencyInfoImpl.h:610:6: note: parameter passing for argument of type 'llvm::bfi_detail::BlockEdgesAdder' changed in GCC 7.1 BUILDSTDERR: void IrreducibleGraph::initialize(const BFIBase::LoopData *OuterLoop, BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/BlockFrequencyInfoImpl.h:615:7: note: parameter passing for argument of type 'llvm::bfi_detail::BlockEdgesAdder' changed in GCC 7.1 BUILDSTDERR: addEdges(N, OuterLoop, addBlockEdges); BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/BlockFrequencyInfoImpl.h:619:7: note: parameter passing for argument of type 'llvm::bfi_detail::BlockEdgesAdder' changed in GCC 7.1 BUILDSTDERR: addEdges(Index, OuterLoop, addBlockEdges); BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/BlockFrequencyInfoImpl.h: In member function 'void llvm::BlockFrequencyInfoImpl::computeIrreducibleMass(llvm::BlockFrequencyInfoImplBase::LoopData*, std::__cxx11::list::iterator) [with BT = llvm::BasicBlock]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/BlockFrequencyInfoImpl.h:1168:6: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 BUILDSTDERR: void BlockFrequencyInfoImpl::computeIrreducibleMass( BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/BlockFrequencyInfoImpl.h:1180:36: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 BUILDSTDERR: for (auto &L : analyzeIrreducible(G, OuterLoop, Insert)) BUILDSTDERR: ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/vector:69, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/PassManager.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/BlockFrequencyInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/BlockFrequencyInfo.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'void llvm::BlockFrequencyInfoImpl::initializeRPOT() [with BT = llvm::BasicBlock]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), std::forward<_Args>(__args)...); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/BlockFrequencyInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/BlockFrequencyInfoImpl.h:1018:1: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 BUILDSTDERR: } BUILDSTDERR: ^ make -f lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/build.make lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/depend [ 37%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineFunctionPrinterPass.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineFunctionPrinterPass.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineFunctionPrinterPass.cpp make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ExecutionEngine /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/DependInfo.cmake --color= Scanning dependencies of target LLVMExecutionEngine make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/build.make lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 37%] Building CXX object lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/ExecutionEngine.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ExecutionEngine && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ExecutionEngine -I/builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMExecutionEngine.dir/ExecutionEngine.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/ExecutionEngine.cpp [ 37%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/Error.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Object && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Object -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Object -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObject.dir/Error.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Object/Error.cpp BUILDSTDERR: In file included from /usr/include/c++/8/vector:69, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunction.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineFunction.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::MachineFrameInfo::StackObject}; _Tp = llvm::MachineFrameInfo::StackObject; _Alloc = std::allocator]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 BUILDSTDERR: vector<_Tp, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineFrameInfo::StackObject}; _Tp = llvm::MachineFrameInfo::StackObject; _Alloc = std::allocator]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), std::forward<_Args>(__args)...); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(std::vector<_Tp, _Alloc>::const_iterator, std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = llvm::MachineFrameInfo::StackObject; _Alloc = std::allocator]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:327:5: note: parameter passing for argument of type 'std::vector::const_iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 BUILDSTDERR: vector<_Tp, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:343:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(begin() + __n, std::move(__v)); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/vector:64, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunction.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineFunction.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h: In member function 'int llvm::MachineFrameInfo::CreateFixedObject(uint64_t, int64_t, bool, bool)': BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1181:57: note: parameter passing for argument of type 'std::vector::const_iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 BUILDSTDERR: { return _M_insert_rval(__position, std::move(__x)); } BUILDSTDERR: ^ BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h: In member function 'int llvm::MachineFrameInfo::CreateFixedSpillStackObject(uint64_t, int64_t)': BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1181:57: note: parameter passing for argument of type 'std::vector::const_iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 BUILDSTDERR: { return _M_insert_rval(__position, std::move(__x)); } BUILDSTDERR: ^ [ 37%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/IRObjectFile.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Object && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Object -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Object -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObject.dir/IRObjectFile.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Object/IRObjectFile.cpp BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/ExecutionEngine.cpp: In member function 'void llvm::ExecutionEngine::StoreValueToMemory(const llvm::GenericValue&, llvm::GenericValue*, llvm::Type*)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/ExecutionEngine.cpp:1061: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 /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/ExecutionEngine.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/GenericValue.h:27:8: note: 'struct llvm::GenericValue' declared here BUILDSTDERR: struct GenericValue { BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Type.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/DerivedTypes.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/GlobalValue.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/JITSymbolFlags.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/RuntimeDyld.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/ExecutionEngine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/ExecutionEngine.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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/ios:40, BUILDSTDERR: from /usr/include/c++/8/ostream:38, BUILDSTDERR: from /usr/include/c++/8/iterator:64, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/iterator.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/User.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Constant.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/GlobalValue.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/JITSymbolFlags.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/RuntimeDyld.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/ExecutionEngine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/ExecutionEngine.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 37%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/MachOObjectFile.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Object && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Object -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Object -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObject.dir/MachOObjectFile.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Object/MachOObjectFile.cpp BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/BlockFrequencyInfoImpl.cpp: In member function 'llvm::iterator_range > llvm::BlockFrequencyInfoImplBase::analyzeIrreducible(const llvm::bfi_detail::IrreducibleGraph&, llvm::BlockFrequencyInfoImplBase::LoopData*, std::__cxx11::list::iterator)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/BlockFrequencyInfoImpl.cpp:731:1: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 BUILDSTDERR: BlockFrequencyInfoImplBase::analyzeIrreducible( BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Object/Error.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Object/Binary.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Object/SymbolicFile.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Object/IRObjectFile.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Object/IRObjectFile.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Object/Error.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Object/Binary.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Object/SymbolicFile.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Object/IRObjectFile.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Object/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: ^~~~ [ 37%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/NaryReassociate.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Scalar && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/NaryReassociate.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/NaryReassociate.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Object/Error.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Object/Binary.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Object/SymbolicFile.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Object/IRObjectFile.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Object/IRObjectFile.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Object/Error.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Object/Binary.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Object/SymbolicFile.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Object/IRObjectFile.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Object/IRObjectFile.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Object/Error.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Object/Binary.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Object/SymbolicFile.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Object/IRObjectFile.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Object/IRObjectFile.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Object/Error.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Object/Binary.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Object/SymbolicFile.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Object/IRObjectFile.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Object/IRObjectFile.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunction.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineFunctionPrinterPass.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunction.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineFunctionPrinterPass.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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 /usr/include/c++/8/vector:69, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Type.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/DerivedTypes.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/GlobalValue.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/JITSymbolFlags.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/RuntimeDyld.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/ExecutionEngine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/ExecutionEngine.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = llvm::GenericValue; _Alloc = std::allocator]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:478:5: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 BUILDSTDERR: vector<_Tp, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/LTO/legacy/ThinLTOCodeGenerator.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/LTO/ThinLTOCodeGenerator.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/LTO/legacy/ThinLTOCodeGenerator.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/LTO/ThinLTOCodeGenerator.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 /usr/include/c++/8/vector:64, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Type.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/DerivedTypes.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/GlobalValue.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/JITSymbolFlags.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/RuntimeDyld.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/ExecutionEngine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/ExecutionEngine.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h: In member function 'void llvm::ExecutionEngine::LoadValueFromMemory(llvm::GenericValue&, llvm::GenericValue*, llvm::Type*)': BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:847:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: _M_fill_insert(end(), __new_size - size(), __x); BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunction.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineFunctionPrinterPass.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineFunctionPrinterPass.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 37%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CFG.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/CFG.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/CFG.cpp [ 37%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/MachOUniversal.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Object && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Object -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Object -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObject.dir/MachOUniversal.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Object/MachOUniversal.cpp [ 37%] Building CXX object lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/ExecutionEngineBindings.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ExecutionEngine && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ExecutionEngine -I/builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMExecutionEngine.dir/ExecutionEngineBindings.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/ExecutionEngineBindings.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/AssumptionCache.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/NaryReassociate.cpp:79: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap >; DerivedT = llvm::DenseMap >; KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:650:7: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:604:5: required from 'llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/ScalarEvolution.h:372:9: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:356:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(getBuckets(), other.getBuckets(), BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: getNumBuckets() * sizeof(BucketT)); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:39:8: note: 'struct llvm::detail::DenseMapPair >' declared here BUILDSTDERR: struct DenseMapPair : public std::pair { BUILDSTDERR: ^~~~~~~~~~~~ [ 37%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineInstrBundle.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineInstrBundle.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineInstrBundle.cpp [ 37%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CFGPrinter.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/CFGPrinter.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/CFGPrinter.cpp make -f lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/build.make lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/depend BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Type.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/DerivedTypes.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/GlobalValue.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/JITSymbolFlags.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/RuntimeDyld.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/ExecutionEngine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/ExecutionEngineBindings.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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/ios:40, BUILDSTDERR: from /usr/include/c++/8/ostream:38, BUILDSTDERR: from /usr/include/c++/8/iterator:64, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/iterator.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/User.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Constant.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/GlobalValue.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/JITSymbolFlags.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/RuntimeDyld.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/ExecutionEngine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/ExecutionEngineBindings.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/Interpreter /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ExecutionEngine/Interpreter /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/DependInfo.cmake --color= Scanning dependencies of target LLVMInterpreter make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/build.make lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 37%] Building CXX object lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/Execution.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ExecutionEngine/Interpreter && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ExecutionEngine/Interpreter -I/builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/Interpreter -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInterpreter.dir/Execution.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/Interpreter/Execution.cpp BUILDSTDERR: In file included from /usr/include/c++/8/vector:69, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Type.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/DerivedTypes.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/GlobalValue.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/JITSymbolFlags.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/RuntimeDyld.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/ExecutionEngine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/ExecutionEngineBindings.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::GenericValue&}; _Tp = llvm::GenericValue; _Alloc = std::allocator]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 BUILDSTDERR: vector<_Tp, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/vector:64, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Type.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/DerivedTypes.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/GlobalValue.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/JITSymbolFlags.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/RuntimeDyld.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/ExecutionEngine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/ExecutionEngineBindings.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h: In function 'LLVMOpaqueGenericValue* LLVMRunFunction(LLVMExecutionEngineRef, LLVMValueRef, unsigned int, LLVMOpaqueGenericValue**)': BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), __x); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ [ 37%] Building CXX object lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/GDBRegistrationListener.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ExecutionEngine && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ExecutionEngine -I/builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMExecutionEngine.dir/GDBRegistrationListener.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/GDBRegistrationListener.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/BasicBlock.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/CFG.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/CFG.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/CFG.cpp:38:58: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/BasicBlock.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/CFG.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/BasicBlock.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/CFG.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/CFG.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/CFG.cpp:54:54: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/BasicBlock.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/CFG.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Type.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/DerivedTypes.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/GlobalValue.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/JITSymbolFlags.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/RuntimeDyld.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/ExecutionEngine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/Interpreter/Interpreter.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/Interpreter/Execution.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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/ios:40, BUILDSTDERR: from /usr/include/c++/8/ostream:38, BUILDSTDERR: from /usr/include/c++/8/iterator:64, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/iterator.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/User.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Constant.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/GlobalValue.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/JITSymbolFlags.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/RuntimeDyld.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/ExecutionEngine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/Interpreter/Interpreter.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/Interpreter/Execution.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 37%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/PartiallyInlineLibCalls.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Scalar && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/PartiallyInlineLibCalls.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/PartiallyInlineLibCalls.cpp [ 37%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CFLAndersAliasAnalysis.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/CFLAndersAliasAnalysis.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/CFLAndersAliasAnalysis.cpp [ 37%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/PlaceSafepoints.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Scalar && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/PlaceSafepoints.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/PlaceSafepoints.cpp [ 37%] Building CXX object lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/SectionMemoryManager.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ExecutionEngine && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ExecutionEngine -I/builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMExecutionEngine.dir/SectionMemoryManager.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/SectionMemoryManager.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineInstrBundle.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstrBundle.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineInstrBundle.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstrBundle.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstrBundle.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineInstrBundle.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstrBundle.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstrBundle.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineInstrBundle.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstrBundle.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineInstrBundle.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 37%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/ModuleSummaryIndexObjectFile.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Object && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Object -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Object -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObject.dir/ModuleSummaryIndexObjectFile.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Object/ModuleSummaryIndexObjectFile.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstrBundle.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineInstrBundle.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineInstrBundle.cpp:275:68: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstrBundle.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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 /usr/include/c++/8/vector:69, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Type.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/DerivedTypes.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/GlobalValue.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/JITSymbolFlags.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/RuntimeDyld.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/ExecutionEngine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/Interpreter/Interpreter.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/Interpreter/Execution.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::GenericValue&}; _Tp = llvm::GenericValue; _Alloc = std::allocator]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 BUILDSTDERR: vector<_Tp, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstrBundle.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineInstrBundle.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstrBundle.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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 /usr/include/c++/8/map:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/RuntimeDyld.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/ExecutionEngine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/Interpreter/Interpreter.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/Interpreter/Execution.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = llvm::Value*; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': BUILDSTDERR: /usr/include/c++/8/bits/stl_tree.h:2411:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 BUILDSTDERR: _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/map:61, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/RuntimeDyld.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/ExecutionEngine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/Interpreter/Interpreter.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/Interpreter/Execution.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::Value*; _Tp = llvm::GenericValue; _Compare = std::less; _Alloc = std::allocator >]': BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h:499:8: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 BUILDSTDERR: __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstrBundle.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineInstrBundle.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstrBundle.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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 /usr/include/c++/8/vector:64, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Type.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/DerivedTypes.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/GlobalValue.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/JITSymbolFlags.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/RuntimeDyld.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/ExecutionEngine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/Interpreter/Interpreter.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/Interpreter/Execution.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h: In member function 'llvm::GenericValue llvm::Interpreter::executeBitCastInst(llvm::Value*, llvm::Type*, llvm::ExecutionContext&)': BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), __x); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), __x); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), __x); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ [ 37%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CFLSteensAliasAnalysis.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/CFLSteensAliasAnalysis.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/CFLSteensAliasAnalysis.cpp BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h: In member function 'void llvm::Interpreter::visitShl(llvm::BinaryOperator&)': BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), __x); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h: In member function 'void llvm::Interpreter::visitLShr(llvm::BinaryOperator&)': BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), __x); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassRegistry.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/PlaceSafepoints.cpp:51: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap >; DerivedT = llvm::DenseMap >; KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:650:7: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:604:5: required from 'llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/ScalarEvolution.h:372:9: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:356:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(getBuckets(), other.getBuckets(), BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: getNumBuckets() * sizeof(BucketT)); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:39:8: note: 'struct llvm::detail::DenseMapPair >' declared here BUILDSTDERR: struct DenseMapPair : public std::pair { BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h: In member function 'void llvm::Interpreter::visitAShr(llvm::BinaryOperator&)': BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), __x); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ [ 37%] Linking CXX static library ../libLLVMLTO.a cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/LTO && /usr/bin/cmake -P CMakeFiles/LLVMLTO.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/LTO && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMLTO.dir/link.txt --verbose=1 /usr/bin/ar qc ../libLLVMLTO.a CMakeFiles/LLVMLTO.dir/LTO.cpp.o CMakeFiles/LLVMLTO.dir/LTOModule.cpp.o CMakeFiles/LLVMLTO.dir/LTOCodeGenerator.cpp.o CMakeFiles/LLVMLTO.dir/UpdateCompilerUsed.cpp.o CMakeFiles/LLVMLTO.dir/ThinLTOCodeGenerator.cpp.o BUILDSTDERR: In file included from /usr/include/c++/8/map:61, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/RuntimeDyld.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/ExecutionEngine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/Interpreter/Interpreter.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/Interpreter/Execution.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h: In member function 'void llvm::Interpreter::visitBitCastInst(llvm::BitCastInst&)': BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h:499:8: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 BUILDSTDERR: __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, /usr/bin/ranlib ../libLLVMLTO.a BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h: In member function 'void llvm::Interpreter::visitIntToPtrInst(llvm::IntToPtrInst&)': BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h:499:8: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 BUILDSTDERR: __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h: In member function 'void llvm::Interpreter::visitTruncInst(llvm::TruncInst&)': BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h:499:8: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 BUILDSTDERR: __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h: In member function 'void llvm::Interpreter::visitSExtInst(llvm::SExtInst&)': BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h:499:8: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 BUILDSTDERR: __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h: In member function 'void llvm::Interpreter::visitFPTruncInst(llvm::FPTruncInst&)': BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h:499:8: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 BUILDSTDERR: __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h: In member function 'void llvm::Interpreter::visitZExtInst(llvm::ZExtInst&)': BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h:499:8: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 BUILDSTDERR: __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h: In member function 'void llvm::Interpreter::visitFPExtInst(llvm::FPExtInst&)': BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h:499:8: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 BUILDSTDERR: __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h: In member function 'void llvm::Interpreter::visitUIToFPInst(llvm::UIToFPInst&)': BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h:499:8: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 BUILDSTDERR: __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h: In member function 'void llvm::Interpreter::visitFPToUIInst(llvm::FPToUIInst&)': BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h:499:8: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 BUILDSTDERR: __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h: In member function 'void llvm::Interpreter::visitSIToFPInst(llvm::SIToFPInst&)': BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h:499:8: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 BUILDSTDERR: __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h: In member function 'void llvm::Interpreter::visitPtrToIntInst(llvm::PtrToIntInst&)': BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h:499:8: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 BUILDSTDERR: __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h: In member function 'void llvm::Interpreter::visitFPToSIInst(llvm::FPToSIInst&)': BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h:499:8: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 BUILDSTDERR: __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h: In member function 'void llvm::Interpreter::SwitchToNewBasicBlock(llvm::BasicBlock*, llvm::ExecutionContext&)': BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h:499:8: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 BUILDSTDERR: __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, [ 37%] Built target LLVMLTO [ 37%] Building CXX object lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/TargetSelect.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ExecutionEngine && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ExecutionEngine -I/builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMExecutionEngine.dir/TargetSelect.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/TargetSelect.cpp BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h: In member function 'void llvm::Interpreter::callFunction(llvm::Function*, llvm::ArrayRef)': BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h:499:8: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 BUILDSTDERR: __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, [ 37%] Building CXX object lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/ExternalFunctions.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ExecutionEngine/Interpreter && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ExecutionEngine/Interpreter -I/builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/Interpreter -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInterpreter.dir/ExternalFunctions.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp make -f lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/build.make lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/MCJIT /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ExecutionEngine/MCJIT /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/DependInfo.cmake --color= Scanning dependencies of target LLVMMCJIT make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/build.make lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 37%] Building CXX object lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/MCJIT.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ExecutionEngine/MCJIT && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ExecutionEngine/MCJIT -I/builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/MCJIT -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMCJIT.dir/MCJIT.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/MCJIT/MCJIT.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/TargetSelect.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/TargetSelect.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/DiagnosticInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Object/ModuleSummaryIndexObjectFile.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Object/ModuleSummaryIndexObjectFile.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/DiagnosticInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Object/ModuleSummaryIndexObjectFile.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Object/ModuleSummaryIndexObjectFile.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: ^~~~ [ 37%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineInstr.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineInstr.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineInstr.cpp [ 37%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Reassociate.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Scalar && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/Reassociate.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/Reassociate.cpp [ 37%] Linking CXX static library ../libLLVMExecutionEngine.a cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ExecutionEngine && /usr/bin/cmake -P CMakeFiles/LLVMExecutionEngine.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ExecutionEngine && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMExecutionEngine.dir/link.txt --verbose=1 /usr/bin/ar qc ../libLLVMExecutionEngine.a CMakeFiles/LLVMExecutionEngine.dir/ExecutionEngine.cpp.o CMakeFiles/LLVMExecutionEngine.dir/ExecutionEngineBindings.cpp.o CMakeFiles/LLVMExecutionEngine.dir/GDBRegistrationListener.cpp.o CMakeFiles/LLVMExecutionEngine.dir/SectionMemoryManager.cpp.o CMakeFiles/LLVMExecutionEngine.dir/TargetSelect.cpp.o BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/DiagnosticInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Object/ModuleSummaryIndexObjectFile.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Object/ModuleSummaryIndexObjectFile.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/DiagnosticInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Object/ModuleSummaryIndexObjectFile.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Object/ModuleSummaryIndexObjectFile.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ /usr/bin/ranlib ../libLLVMExecutionEngine.a make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 37%] Built target LLVMExecutionEngine [ 37%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Reg2Mem.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Scalar && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/Reg2Mem.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/Reg2Mem.cpp [ 37%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CGSCCPassManager.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/CGSCCPassManager.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/CGSCCPassManager.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/MCJIT/MCJIT.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/MCJIT/MCJIT.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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/ios:40, BUILDSTDERR: from /usr/include/c++/8/ostream:38, BUILDSTDERR: from /usr/include/c++/8/iterator:64, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallPtrSet.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/MCJIT/MCJIT.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/MCJIT/MCJIT.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-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineInstr.cpp:23: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Transforms/Scalar/Reassociate.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/Reassociate.cpp:23: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo >, llvm::detail::DenseSetPair > >; DerivedT = llvm::DenseMap, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo >, llvm::detail::DenseSetPair > >; KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:650:7: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:604:5: required from 'llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = llvm::AssertingVH; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseSetPair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:39:7: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:356:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class llvm::detail::DenseSetPair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(getBuckets(), other.getBuckets(), BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: getNumBuckets() * sizeof(BucketT)); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Transforms/Scalar/Reassociate.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/Reassociate.cpp:23: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:26:32: note: 'class llvm::detail::DenseSetPair >' declared here BUILDSTDERR: template class DenseSetPair : public DenseSetEmpty { BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineInstr.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineInstr.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineInstr.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineInstr.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineInstr.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineInstr.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineInstr.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineInstr.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineInstr.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 37%] Linking CXX static library ../../libLLVMMCJIT.a cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ExecutionEngine/MCJIT && /usr/bin/cmake -P CMakeFiles/LLVMMCJIT.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ExecutionEngine/MCJIT && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMMCJIT.dir/link.txt --verbose=1 /usr/bin/ar qc ../../libLLVMMCJIT.a CMakeFiles/LLVMMCJIT.dir/MCJIT.cpp.o /usr/bin/ranlib ../../libLLVMMCJIT.a BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Type.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/DerivedTypes.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/GlobalValue.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/JITSymbolFlags.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/RuntimeDyld.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/ExecutionEngine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/Interpreter/Interpreter.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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/ios:40, BUILDSTDERR: from /usr/include/c++/8/ostream:38, BUILDSTDERR: from /usr/include/c++/8/iterator:64, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/iterator.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/User.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Constant.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/GlobalValue.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/JITSymbolFlags.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/RuntimeDyld.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/ExecutionEngine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/Interpreter/Interpreter.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp:22: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 37%] Built target LLVMMCJIT [ 37%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CallGraph.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/CallGraph.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/CallGraph.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineInstr.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineInstr.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp: In function 'void* ffiValueFor(llvm::Type*, const llvm::GenericValue&, void*)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp:157:7: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: } BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp:158:5: note: here BUILDSTDERR: case Type::FloatTyID: { BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp: In function 'ffi_type* ffiTypeFor(llvm::Type*)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp:116:7: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: switch (cast(Ty)->getBitWidth()) { BUILDSTDERR: ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp:122:5: note: here BUILDSTDERR: case Type::FloatTyID: return &ffi_type_float; BUILDSTDERR: ^~~~ [ 37%] Building CXX object lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/Interpreter.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ExecutionEngine/Interpreter && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ExecutionEngine/Interpreter -I/builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/Interpreter -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInterpreter.dir/Interpreter.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/Interpreter/Interpreter.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Type.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/DerivedTypes.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/GlobalValue.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/JITSymbolFlags.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/RuntimeDyld.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/ExecutionEngine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/Interpreter/Interpreter.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/Interpreter/Interpreter.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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/ios:40, BUILDSTDERR: from /usr/include/c++/8/ostream:38, BUILDSTDERR: from /usr/include/c++/8/iterator:64, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/iterator.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/User.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Constant.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/GlobalValue.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/JITSymbolFlags.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/RuntimeDyld.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/ExecutionEngine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/Interpreter/Interpreter.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/Interpreter/Interpreter.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 37%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineLICM.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineLICM.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineLICM.cpp [ 38%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CallGraphSCCPass.cpp.o [ 38%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/Object.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/CallGraphSCCPass.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/CallGraphSCCPass.cpp cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Object && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Object -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Object -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObject.dir/Object.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Object/Object.cpp [ 38%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineLoopInfo.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineLoopInfo.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineLoopInfo.cpp BUILDSTDERR: In file included from /usr/include/c++/8/vector:69, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Type.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/DerivedTypes.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/GlobalValue.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/JITSymbolFlags.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/RuntimeDyld.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/ExecutionEngine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/Interpreter/Interpreter.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp:22: BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_range_insert(std::vector<_Tp, _Alloc>::iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = const llvm::GenericValue*; _Tp = llvm::GenericValue; _Alloc = std::allocator]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:672:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 BUILDSTDERR: vector<_Tp, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ [ 38%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/ObjectFile.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Object && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Object -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Object -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObject.dir/ObjectFile.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Object/ObjectFile.cpp BUILDSTDERR: In file included from /usr/include/c++/8/vector:64, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Type.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/DerivedTypes.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/GlobalValue.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/JITSymbolFlags.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/RuntimeDyld.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/ExecutionEngine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/Interpreter/Interpreter.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp:22: BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h: In function 'llvm::GenericValue lle_X_fprintf(llvm::FunctionType*, llvm::ArrayRef)': BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1549:4: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 BUILDSTDERR: _M_range_insert(__pos, __first, __last, BUILDSTDERR: ^~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h: In function 'llvm::GenericValue lle_X_printf(llvm::FunctionType*, llvm::ArrayRef)': BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1549:4: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 BUILDSTDERR: _M_range_insert(__pos, __first, __last, BUILDSTDERR: ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineLICM.cpp:28: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: ^ [ 38%] Linking CXX static library ../../libLLVMInterpreter.a cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ExecutionEngine/Interpreter && /usr/bin/cmake -P CMakeFiles/LLVMInterpreter.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ExecutionEngine/Interpreter && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMInterpreter.dir/link.txt --verbose=1 /usr/bin/ar qc ../../libLLVMInterpreter.a CMakeFiles/LLVMInterpreter.dir/Execution.cpp.o CMakeFiles/LLVMInterpreter.dir/ExternalFunctions.cpp.o CMakeFiles/LLVMInterpreter.dir/Interpreter.cpp.o /usr/bin/ranlib ../../libLLVMInterpreter.a make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineLICM.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineLICM.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineLICM.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineLICM.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineLICM.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineLICM.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineLICM.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineLICM.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineLICM.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineLICM.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineLICM.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/GenericDomTree.h:689:5: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/GenericDomTree.h:467:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineDominators.h:108:30: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineLICM.cpp:19: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 38%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/RecordStreamer.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Object && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Object -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Object -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObject.dir/RecordStreamer.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Object/RecordStreamer.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineLICM.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineLICM.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Object/RecordStreamer.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Object/RecordStreamer.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Object/RecordStreamer.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Object/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: ^~~~ make -f lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/build.make lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/depend [ 38%] Built target LLVMInterpreter make -f lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/build.make lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/depend BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Object/RecordStreamer.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Object/RecordStreamer.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Object/RecordStreamer.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Object/RecordStreamer.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/Orc /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ExecutionEngine/Orc /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/DependInfo.cmake --color= [ 38%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/RewriteStatepointsForGC.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Scalar && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/RewriteStatepointsForGC.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/RewriteStatepointsForGC.cpp make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/RuntimeDyld /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ExecutionEngine/RuntimeDyld /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/DependInfo.cmake --color= [ 38%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CallPrinter.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/CallPrinter.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/CallPrinter.cpp Scanning dependencies of target LLVMRuntimeDyld make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/build.make lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 38%] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RTDyldMemoryManager.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ExecutionEngine/RuntimeDyld && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ExecutionEngine/RuntimeDyld -I/builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/RuntimeDyld -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMRuntimeDyld.dir/RTDyldMemoryManager.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/RuntimeDyld/RTDyldMemoryManager.cpp Scanning dependencies of target LLVMOrcJIT make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/build.make lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 38%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/ExecutionUtils.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ExecutionEngine/Orc && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ExecutionEngine/Orc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/Orc -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMOrcJIT.dir/ExecutionUtils.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/Orc/ExecutionUtils.cpp [ 38%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/SymbolicFile.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Object && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Object -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Object -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObject.dir/SymbolicFile.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Object/SymbolicFile.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/LoopInfo.h:39, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineLoopInfo.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineLoopInfo.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/LoopInfoImpl.h:97:9: required from 'void llvm::LoopBase::getExitEdges(llvm::SmallVectorImpl >&) const [with BlockT = llvm::MachineBasicBlock; LoopT = llvm::MachineLoop]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineLoopInfo.cpp:26:22: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/LoopInfo.h:39, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineLoopInfo.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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: /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/RuntimeDyld/RTDyldMemoryManager.cpp: In function 'void llvm::__register_frame(void*)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/RuntimeDyld/RTDyldMemoryManager.cpp:53:14: warning: unnecessary parentheses in declaration of 'rf' [-Wparentheses] BUILDSTDERR: static void((*rf)(void *)) = 0; BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/RuntimeDyld/RTDyldMemoryManager.cpp: In function 'void llvm::__deregister_frame(void*)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/RuntimeDyld/RTDyldMemoryManager.cpp:66:14: warning: unnecessary parentheses in declaration of 'df' [-Wparentheses] BUILDSTDERR: static void((*df)(void *)) = 0; BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/LoopInfo.h:39, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineLoopInfo.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineLoopInfo.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunction.h:551:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/LoopInfo.h:39, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineLoopInfo.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/LoopInfo.h:39, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineLoopInfo.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineLoopInfo.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/GenericDomTree.h:689:5: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/GenericDomTree.h:467:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineDominators.h:108:30: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/LoopInfo.h:39, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineLoopInfo.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineLoopInfo.cpp:17: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 38%] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyld.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ExecutionEngine/RuntimeDyld && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ExecutionEngine/RuntimeDyld -I/builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/RuntimeDyld -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyld.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp [ 38%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/IndirectionUtils.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ExecutionEngine/Orc && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ExecutionEngine/Orc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/Orc -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMOrcJIT.dir/IndirectionUtils.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/Orc/IndirectionUtils.cpp [ 38%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/SymbolSize.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Object && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Object -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Object -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObject.dir/SymbolSize.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Object/SymbolSize.cpp [ 38%] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldChecker.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ExecutionEngine/RuntimeDyld && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ExecutionEngine/RuntimeDyld -I/builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/RuntimeDyld -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldChecker.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldChecker.cpp BUILDSTDERR: In file included from /usr/include/c++/8/vector:69, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Object/ObjectFile.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Object/SymbolSize.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Object/SymbolSize.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 BUILDSTDERR: vector<_Tp, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In function 'std::vector > llvm::object::computeSymbolSizes(const llvm::object::ObjectFile&)': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), std::forward<_Args>(__args)...); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ [ 38%] Linking CXX static library ../libLLVMObject.a cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Object && /usr/bin/cmake -P CMakeFiles/LLVMObject.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Object && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMObject.dir/link.txt --verbose=1 /usr/bin/ar qc ../libLLVMObject.a CMakeFiles/LLVMObject.dir/Archive.cpp.o CMakeFiles/LLVMObject.dir/ArchiveWriter.cpp.o CMakeFiles/LLVMObject.dir/Binary.cpp.o CMakeFiles/LLVMObject.dir/COFFObjectFile.cpp.o CMakeFiles/LLVMObject.dir/ELF.cpp.o CMakeFiles/LLVMObject.dir/ELFObjectFile.cpp.o CMakeFiles/LLVMObject.dir/Error.cpp.o CMakeFiles/LLVMObject.dir/IRObjectFile.cpp.o CMakeFiles/LLVMObject.dir/MachOObjectFile.cpp.o CMakeFiles/LLVMObject.dir/MachOUniversal.cpp.o CMakeFiles/LLVMObject.dir/ModuleSummaryIndexObjectFile.cpp.o CMakeFiles/LLVMObject.dir/Object.cpp.o CMakeFiles/LLVMObject.dir/ObjectFile.cpp.o CMakeFiles/LLVMObject.dir/RecordStreamer.cpp.o CMakeFiles/LLVMObject.dir/SymbolicFile.cpp.o CMakeFiles/LLVMObject.dir/SymbolSize.cpp.o /usr/bin/ranlib ../libLLVMObject.a BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldCheckerImpl.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldChecker.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ExecutionEngine/RuntimeDyldChecker.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/RuntimeDyld/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 /usr/include/c++/8/vector:69, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Type.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/DerivedTypes.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/GlobalValue.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/JITSymbolFlags.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/RuntimeDyld.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 BUILDSTDERR: vector<_Tp, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/vector:64, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Type.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/DerivedTypes.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/GlobalValue.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/JITSymbolFlags.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/RuntimeDyld.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h: In member function 'llvm::Error llvm::RuntimeDyldImpl::computeTotalAllocSize(const llvm::object::ObjectFile&, uint64_t&, uint32_t&, uint64_t&, uint32_t&, uint64_t&, uint32_t&)': BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), __x); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), __x); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), __x); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), __x); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 38%] Built target LLVMObject BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldCheckerImpl.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldChecker.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-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-3.9.1.src/include/llvm/ExecutionEngine/RuntimeDyldChecker.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldChecker.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 38%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SCCP.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Scalar && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/SCCP.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/SCCP.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldCheckerImpl.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldChecker.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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/memory:62, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/RuntimeDyldChecker.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldChecker.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 38%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SROA.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Scalar && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/SROA.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/SROA.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassRegistry.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/RewriteStatepointsForGC.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap, llvm::detail::DenseMapPair >; DerivedT = llvm::DenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:650:7: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:634:7: required from 'llvm::DenseMap& llvm::DenseMap::operator=(const llvm::DenseMap&) [with KeyT = llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:32:7: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:356:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(getBuckets(), other.getBuckets(), BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: getNumBuckets() * sizeof(BucketT)); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:39:8: note: 'struct llvm::detail::DenseMapPair' declared here BUILDSTDERR: struct DenseMapPair : public std::pair { BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap, unsigned int, llvm::DenseMapInfo >, llvm::detail::DenseMapPair, unsigned int> >; DerivedT = llvm::DenseMap, unsigned int, llvm::DenseMapInfo >, llvm::detail::DenseMapPair, unsigned int> >; KeyT = llvm::AssertingVH; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, unsigned int>]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:650:7: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = llvm::AssertingVH; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, unsigned int>]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:604:5: required from 'llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = llvm::AssertingVH; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, unsigned int>]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:32:7: required from 'void std::_Construct(_T1*, _Args&& ...) [with _T1 = {anonymous}::PartiallyConstructedSafepointRecord; _Args = {const {anonymous}::PartiallyConstructedSafepointRecord&}]' BUILDSTDERR: /usr/include/c++/8/bits/stl_uninitialized.h:150:18: required from 'static void std::__uninitialized_fill<_TrivialValueType>::__uninit_fill(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = {anonymous}::PartiallyConstructedSafepointRecord*; _Tp = {anonymous}::PartiallyConstructedSafepointRecord; bool _TrivialValueType = false]' BUILDSTDERR: /usr/include/c++/8/bits/stl_uninitialized.h:194:15: required from 'void std::uninitialized_fill(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = {anonymous}::PartiallyConstructedSafepointRecord*; _Tp = {anonymous}::PartiallyConstructedSafepointRecord]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:420:28: required from 'void llvm::SmallVectorImpl::assign(llvm::SmallVectorImpl::size_type, const T&) [with T = {anonymous}::PartiallyConstructedSafepointRecord; llvm::SmallVectorImpl::size_type = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:850:5: required from 'llvm::SmallVector::SmallVector(size_t, const T&) [with T = {anonymous}::PartiallyConstructedSafepointRecord; unsigned int N = 64; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/RewriteStatepointsForGC.cpp:2023:79: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:356:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(getBuckets(), other.getBuckets(), BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: getNumBuckets() * sizeof(BucketT)); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:39:8: note: 'struct llvm::detail::DenseMapPair, unsigned int>' declared here BUILDSTDERR: struct DenseMapPair : public std::pair { BUILDSTDERR: ^~~~~~~~~~~~ [ 38%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CaptureTracking.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/CaptureTracking.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/CaptureTracking.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Transforms/Scalar/SROA.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/SROA.cpp:26: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/SROA.cpp:886:63: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Transforms/Scalar/SROA.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/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 /usr/include/c++/8/map:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/RuntimeDyld.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/RTDyldMemoryManager.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldCheckerImpl.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldChecker.cpp:11: BUILDSTDERR: /usr/include/c++/8/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::allocator >&&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, llvm::RuntimeDyldCheckerImpl::SectionAddressInfo>; _KeyOfValue = std::_Select1st, llvm::RuntimeDyldCheckerImpl::SectionAddressInfo> >; _Compare = std::less >; _Alloc = std::allocator, llvm::RuntimeDyldCheckerImpl::SectionAddressInfo> >]': BUILDSTDERR: /usr/include/c++/8/bits/stl_tree.h:2411:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, llvm::RuntimeDyldCheckerImpl::SectionAddressInfo>, std::_Select1st, llvm::RuntimeDyldCheckerImpl::SectionAddressInfo> >, std::less >, std::allocator, llvm::RuntimeDyldCheckerImpl::SectionAddressInfo> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, llvm::RuntimeDyldCheckerImpl::SectionAddressInfo> >'} changed in GCC 7.1 BUILDSTDERR: _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/map:61, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/RuntimeDyld.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/RTDyldMemoryManager.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldCheckerImpl.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldChecker.cpp:11: BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h: In member function 'void llvm::RuntimeDyldCheckerImpl::registerSection(llvm::StringRef, unsigned int)': BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h:518:8: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, llvm::RuntimeDyldCheckerImpl::SectionAddressInfo>, std::_Select1st, llvm::RuntimeDyldCheckerImpl::SectionAddressInfo> >, std::less >, std::allocator, llvm::RuntimeDyldCheckerImpl::SectionAddressInfo> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, llvm::RuntimeDyldCheckerImpl::SectionAddressInfo> >'} changed in GCC 7.1 BUILDSTDERR: __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h: In member function 'void llvm::RuntimeDyldCheckerImpl::registerStubMap(llvm::StringRef, unsigned int, const StubMap&)': BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h:518:8: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, llvm::RuntimeDyldCheckerImpl::SectionAddressInfo>, std::_Select1st, llvm::RuntimeDyldCheckerImpl::SectionAddressInfo> >, std::less >, std::allocator, llvm::RuntimeDyldCheckerImpl::SectionAddressInfo> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, llvm::RuntimeDyldCheckerImpl::SectionAddressInfo> >'} changed in GCC 7.1 BUILDSTDERR: __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h:518:8: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, llvm::RuntimeDyldCheckerImpl::SectionAddressInfo>, std::_Select1st, llvm::RuntimeDyldCheckerImpl::SectionAddressInfo> >, std::less >, std::allocator, llvm::RuntimeDyldCheckerImpl::SectionAddressInfo> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, llvm::RuntimeDyldCheckerImpl::SectionAddressInfo> >'} changed in GCC 7.1 BUILDSTDERR: __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, [ 38%] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldCOFF.cpp.o [ 38%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CostModel.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ExecutionEngine/RuntimeDyld && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ExecutionEngine/RuntimeDyld -I/builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/RuntimeDyld -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldCOFF.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldCOFF.cpp cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/CostModel.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/CostModel.cpp BUILDSTDERR: In file included from /usr/include/c++/8/vector:69, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Type.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/DerivedTypes.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/GlobalValue.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/JITSymbolFlags.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/Orc/JITSymbol.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/Orc/IndirectionUtils.cpp:12: BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator > >'} changed in GCC 7.1 BUILDSTDERR: vector<_Tp, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/vector:64, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Type.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/DerivedTypes.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/GlobalValue.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/JITSymbolFlags.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/Orc/JITSymbol.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/Orc/IndirectionUtils.cpp:12: BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h: In static member function 'static llvm::orc::TargetAddress llvm::orc::LocalJITCompileCallbackManager::reenter(void*, void*) [with TargetT = llvm::orc::OrcX86_64_Win32]': BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), __x); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/Orc/IndirectionUtils.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:169:3: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator > >'} changed in GCC 7.1 BUILDSTDERR: } BUILDSTDERR: ^ BUILDSTDERR: In file included from /usr/include/c++/8/vector:64, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Type.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/DerivedTypes.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/GlobalValue.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/JITSymbolFlags.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/Orc/JITSymbol.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/Orc/IndirectionUtils.cpp:12: BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h: In static member function 'static llvm::orc::TargetAddress llvm::orc::LocalJITCompileCallbackManager::reenter(void*, void*) [with TargetT = llvm::orc::OrcX86_64_SysV]': BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), __x); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/Orc/IndirectionUtils.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:169:3: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator > >'} changed in GCC 7.1 BUILDSTDERR: } BUILDSTDERR: ^ BUILDSTDERR: In file included from /usr/include/c++/8/vector:64, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Type.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/DerivedTypes.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/GlobalValue.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/JITSymbolFlags.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/Orc/JITSymbol.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/Orc/IndirectionUtils.cpp:12: BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h: In static member function 'static llvm::orc::TargetAddress llvm::orc::LocalJITCompileCallbackManager::reenter(void*, void*) [with TargetT = llvm::orc::OrcI386]': BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), __x); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/Orc/IndirectionUtils.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:169:3: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator > >'} changed in GCC 7.1 BUILDSTDERR: } BUILDSTDERR: ^ BUILDSTDERR: In file included from /usr/include/c++/8/vector:69, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Transforms/Scalar/SROA.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/SROA.cpp:26: BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator > >'} changed in GCC 7.1 BUILDSTDERR: vector<_Tp, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), std::forward<_Args>(__args)...); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ [ 38%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/NullResolver.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ExecutionEngine/Orc && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ExecutionEngine/Orc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/Orc -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMOrcJIT.dir/NullResolver.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/Orc/NullResolver.cpp [ 38%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineModuleInfo.cpp.o [ 38%] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldELF.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineModuleInfo.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineModuleInfo.cpp cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ExecutionEngine/RuntimeDyld && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ExecutionEngine/RuntimeDyld -I/builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/RuntimeDyld -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldELF.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp [ 38%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CodeMetrics.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/CodeMetrics.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/CodeMetrics.cpp BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp: In member function 'void llvm::RuntimeDyldELF::resolveAArch64Relocation(const llvm::SectionEntry&, uint64_t, uint64_t, uint32_t, int64_t)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:352:14: warning: unused variable 'TargetValue' [-Wunused-variable] BUILDSTDERR: uint32_t TargetValue = support::ulittle32_t::ref{TargetPtr}; BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.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-3.9.1.src/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:1460:56: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.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-3.9.1.src/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 38%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/OrcABISupport.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ExecutionEngine/Orc && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ExecutionEngine/Orc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/Orc -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMOrcJIT.dir/OrcABISupport.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/Orc/OrcABISupport.cpp [ 38%] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldMachO.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ExecutionEngine/RuntimeDyld && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ExecutionEngine/RuntimeDyld -I/builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/RuntimeDyld -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldMachO.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.cpp [ 38%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Scalar.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Scalar && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/Scalar.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/Scalar.cpp make -f lib/Target/CMakeFiles/LLVMTarget.dir/build.make lib/Target/CMakeFiles/LLVMTarget.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/CMakeFiles/LLVMTarget.dir/DependInfo.cmake --color= Scanning dependencies of target LLVMTarget make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/CMakeFiles/LLVMTarget.dir/build.make lib/Target/CMakeFiles/LLVMTarget.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 38%] Building CXX object lib/Target/CMakeFiles/LLVMTarget.dir/Target.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTarget.dir/Target.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Target.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineModuleInfo.h:34, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineModuleInfo.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineModuleInfo.h:34, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Attributes.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/CallSite.h:31, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/AliasAnalysis.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/BasicAliasAnalysis.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/Scalar.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:55:67: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:77:12: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = llvm::BasicBlock*; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/PredIteratorCache.h:53:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Transforms/Scalar.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/Scalar.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineModuleInfo.h:34, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineModuleInfo.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineModuleInfo.h:34, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineModuleInfo.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 38%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Scalarizer.cpp.o BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineModuleInfo.h:34, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineModuleInfo.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineModuleInfo.h:34, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineModuleInfo.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Scalar && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/Scalarizer.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/Scalarizer.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/IRBuilder.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/Scalarizer.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*>]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/Scalarizer.cpp:320:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Transforms/Scalar.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/Scalarizer.cpp:17: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair*>' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 38%] Building CXX object lib/Target/CMakeFiles/LLVMTarget.dir/TargetIntrinsicInfo.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTarget.dir/TargetIntrinsicInfo.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/TargetIntrinsicInfo.cpp [ 38%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/OrcCBindings.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ExecutionEngine/Orc && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ExecutionEngine/Orc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/Orc -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMOrcJIT.dir/OrcCBindings.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/Orc/OrcCBindings.cpp [ 38%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ConstantFolding.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/ConstantFolding.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/ConstantFolding.cpp [ 38%] Building CXX object lib/Target/CMakeFiles/LLVMTarget.dir/TargetLoweringObjectFile.cpp.o [ 38%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/OrcError.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTarget.dir/TargetLoweringObjectFile.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/TargetLoweringObjectFile.cpp cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ExecutionEngine/Orc && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ExecutionEngine/Orc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/Orc -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMOrcJIT.dir/OrcError.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/Orc/OrcError.cpp make -f lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/build.make lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86 /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86 /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/DependInfo.cmake --color= Scanning dependencies of target X86CommonTableGen make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/build.make lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 38%] Building X86GenRegisterInfo.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86 && ../../../bin/llvm-tblgen -gen-register-info -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86 -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target -I /builddir/build/BUILD/llvm-3.9.1.src/include /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86.td -o /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86/X86GenRegisterInfo.inc.tmp [ 38%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SeparateConstOffsetFromGEP.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Scalar && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/SeparateConstOffsetFromGEP.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/SeparateConstOffsetFromGEP.cpp [ 38%] Linking CXX static library ../../libLLVMRuntimeDyld.a cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ExecutionEngine/RuntimeDyld && /usr/bin/cmake -P CMakeFiles/LLVMRuntimeDyld.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ExecutionEngine/RuntimeDyld && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMRuntimeDyld.dir/link.txt --verbose=1 /usr/bin/ar qc ../../libLLVMRuntimeDyld.a CMakeFiles/LLVMRuntimeDyld.dir/RTDyldMemoryManager.cpp.o CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyld.cpp.o CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldChecker.cpp.o CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldCOFF.cpp.o CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldELF.cpp.o CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldMachO.cpp.o /usr/bin/ranlib ../../libLLVMRuntimeDyld.a make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 38%] Built target LLVMRuntimeDyld [ 38%] Building CXX object lib/Target/CMakeFiles/LLVMTarget.dir/TargetMachine.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTarget.dir/TargetMachine.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/TargetMachine.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/TargetLoweringObjectFile.cpp:33: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/lib/Analysis/ConstantFolding.cpp: In function 'llvm::Constant* {anonymous}::ConstantFoldScalarCall(llvm::StringRef, unsigned int, llvm::Type*, llvm::ArrayRef, const llvm::TargetLibraryInfo*)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/ConstantFolding.cpp:1682:76: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: /*roundTowardZero=*/false, Ty); BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/ConstantFolding.cpp:1683:7: note: here BUILDSTDERR: case Intrinsic::x86_sse_cvttss2si: BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetLoweringObjectFile.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/TargetLoweringObjectFile.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetLoweringObjectFile.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetLoweringObjectFile.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/TargetLoweringObjectFile.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetLoweringObjectFile.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/TargetLoweringObjectFile.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetLoweringObjectFile.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/TargetLoweringObjectFile.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetLoweringObjectFile.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/TargetLoweringObjectFile.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-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/SeparateConstOffsetFromGEP.cpp:178: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: ^ make -f lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/build.make lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/DependInfo.cmake --color= Scanning dependencies of target AMDGPUCommonTableGen make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/build.make lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 38%] Building AMDGPUGenRegisterInfo.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU && ../../../bin/llvm-tblgen -gen-register-info -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target -I /builddir/build/BUILD/llvm-3.9.1.src/include /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.td -o /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc.tmp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/ScalarEvolution.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/SeparateConstOffsetFromGEP.cpp:159: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap >; DerivedT = llvm::DenseMap >; KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:650:7: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:604:5: required from 'llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/ScalarEvolution.h:372:9: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:356:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(getBuckets(), other.getBuckets(), BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: getNumBuckets() * sizeof(BucketT)); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:39:8: note: 'struct llvm::detail::DenseMapPair >' declared here BUILDSTDERR: struct DenseMapPair : public std::pair { BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/ScalarEvolution.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/SeparateConstOffsetFromGEP.cpp:159: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/ScalarEvolution.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/SeparateConstOffsetFromGEP.cpp:159: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/TargetMachine.cpp:31: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/TargetMachine.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/TargetMachine.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/TargetMachine.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/TargetMachine.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/TargetMachine.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 38%] Building AMDGPUGenInstrInfo.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU && ../../../bin/llvm-tblgen -gen-instr-info -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target -I /builddir/build/BUILD/llvm-3.9.1.src/include /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.td -o /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU/AMDGPUGenInstrInfo.inc.tmp [ 39%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Delinearization.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/Delinearization.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/Delinearization.cpp [ 39%] Building X86GenDisassemblerTables.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86 && ../../../bin/llvm-tblgen -gen-disassembler -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86 -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target -I /builddir/build/BUILD/llvm-3.9.1.src/include /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86.td -o /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86/X86GenDisassemblerTables.inc.tmp [ 39%] Building CXX object lib/Target/CMakeFiles/LLVMTarget.dir/TargetMachineC.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTarget.dir/TargetMachineC.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/TargetMachineC.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/Orc/OrcCBindings.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/Orc/OrcCBindings.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/Orc/OrcCBindings.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/Orc/OrcCBindings.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/Orc/OrcCBindings.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/Orc/OrcCBindings.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-3.9.1.src/include/llvm/Analysis/LoopInfo.h:39, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/Delinearization.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap >; DerivedT = llvm::DenseMap >; KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:650:7: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:604:5: required from 'llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/ScalarEvolution.h:372:9: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:356:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(getBuckets(), other.getBuckets(), BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: getNumBuckets() * sizeof(BucketT)); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:39:8: note: 'struct llvm::detail::DenseMapPair >' declared here BUILDSTDERR: struct DenseMapPair : public std::pair { BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/TargetMachineC.cpp:28: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: ^ [ 39%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SimplifyCFGPass.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Scalar && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/SimplifyCFGPass.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/SimplifyCFGPass.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Constants.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/IntrinsicInst.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/TargetTransformInfo.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/TargetMachineC.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/TargetTransformInfo.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/TargetMachineC.cpp:17: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 39%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DemandedBits.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/DemandedBits.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/DemandedBits.cpp [ 39%] Building AMDGPUGenDAGISel.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU && ../../../bin/llvm-tblgen -gen-dag-isel -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target -I /builddir/build/BUILD/llvm-3.9.1.src/include /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.td -o /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU/AMDGPUGenDAGISel.inc.tmp [ 39%] Building CXX object lib/Target/CMakeFiles/LLVMTarget.dir/TargetRecip.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTarget.dir/TargetRecip.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/TargetRecip.cpp [ 39%] Building AMDGPUGenCallingConv.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU && ../../../bin/llvm-tblgen -gen-callingconv -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target -I /builddir/build/BUILD/llvm-3.9.1.src/include /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.td -o /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU/AMDGPUGenCallingConv.inc.tmp [ 39%] Building AMDGPUGenSubtargetInfo.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU && ../../../bin/llvm-tblgen -gen-subtarget -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target -I /builddir/build/BUILD/llvm-3.9.1.src/include /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.td -o /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU/AMDGPUGenSubtargetInfo.inc.tmp [ 39%] Building AMDGPUGenIntrinsics.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU && ../../../bin/llvm-tblgen -gen-tgt-intrinsic -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target -I /builddir/build/BUILD/llvm-3.9.1.src/include /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.td -o /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU/AMDGPUGenIntrinsics.inc.tmp [ 39%] Building CXX object lib/Target/CMakeFiles/LLVMTarget.dir/TargetSubtargetInfo.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTarget.dir/TargetSubtargetInfo.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/TargetSubtargetInfo.cpp [ 39%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Sink.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Scalar && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/Sink.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/Sink.cpp [ 39%] Building X86GenInstrInfo.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86 && ../../../bin/llvm-tblgen -gen-instr-info -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86 -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target -I /builddir/build/BUILD/llvm-3.9.1.src/include /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86.td -o /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86/X86GenInstrInfo.inc.tmp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/TargetSubtargetInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/CommandLine.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachinePassRegistry.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/TargetSubtargetInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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/memory:62, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/PBQPRAConstraint.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/TargetSubtargetInfo.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 39%] Linking CXX static library ../libLLVMTarget.a cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target && /usr/bin/cmake -P CMakeFiles/LLVMTarget.dir/cmake_clean_target.cmake [ 39%] Building AMDGPUGenMCCodeEmitter.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMTarget.dir/link.txt --verbose=1 cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU && ../../../bin/llvm-tblgen -gen-emitter -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target -I /builddir/build/BUILD/llvm-3.9.1.src/include /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.td -o /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU/AMDGPUGenMCCodeEmitter.inc.tmp /usr/bin/ar qc ../libLLVMTarget.a CMakeFiles/LLVMTarget.dir/Target.cpp.o CMakeFiles/LLVMTarget.dir/TargetIntrinsicInfo.cpp.o CMakeFiles/LLVMTarget.dir/TargetLoweringObjectFile.cpp.o CMakeFiles/LLVMTarget.dir/TargetMachine.cpp.o CMakeFiles/LLVMTarget.dir/TargetMachineC.cpp.o CMakeFiles/LLVMTarget.dir/TargetRecip.cpp.o CMakeFiles/LLVMTarget.dir/TargetSubtargetInfo.cpp.o /usr/bin/ranlib ../libLLVMTarget.a make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 39%] Built target LLVMTarget [ 39%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SpeculativeExecution.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Scalar && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/SpeculativeExecution.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/SpeculativeExecution.cpp [ 39%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DependenceAnalysis.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/DependenceAnalysis.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/DependenceAnalysis.cpp [ 39%] Building AMDGPUGenDFAPacketizer.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU && ../../../bin/llvm-tblgen -gen-dfa-packetizer -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target -I /builddir/build/BUILD/llvm-3.9.1.src/include /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.td -o /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU/AMDGPUGenDFAPacketizer.inc.tmp [ 39%] Building AMDGPUGenAsmWriter.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU && ../../../bin/llvm-tblgen -gen-asm-writer -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target -I /builddir/build/BUILD/llvm-3.9.1.src/include /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.td -o /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU/AMDGPUGenAsmWriter.inc.tmp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Metadata.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/TrackingMDRef.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/DebugLoc.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Instruction.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/BasicBlock.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Function.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Instructions.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/CallSite.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/AliasAnalysis.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/DependenceAnalysis.h:44, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/DependenceAnalysis.cpp:54: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap >; DerivedT = llvm::DenseMap >; KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:650:7: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:604:5: required from 'llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/ScalarEvolution.h:372:9: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:356:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(getBuckets(), other.getBuckets(), BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: getNumBuckets() * sizeof(BucketT)); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:39:8: note: 'struct llvm::detail::DenseMapPair >' declared here BUILDSTDERR: struct DenseMapPair : public std::pair { BUILDSTDERR: ^~~~~~~~~~~~ [ 39%] Building AMDGPUGenAsmMatcher.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU && ../../../bin/llvm-tblgen -gen-asm-matcher -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target -I /builddir/build/BUILD/llvm-3.9.1.src/include /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.td -o /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU/AMDGPUGenAsmMatcher.inc.tmp BUILDSTDERR: In file included from /usr/include/c++/8/map:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/RuntimeDyld.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/Orc/JITSymbol.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/Orc/OrcCBindings.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': BUILDSTDERR: /usr/include/c++/8/bits/stl_tree.h:2411:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' {aka 'std::_Rb_tree_const_iterator > >'} changed in GCC 7.1 BUILDSTDERR: _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/map:61, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/RuntimeDyld.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/Orc/JITSymbol.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/Orc/OrcCBindings.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h: In function 'LLVMOrcTargetAddress LLVMOrcCreateLazyCompileCallback(LLVMOrcJITStackRef, LLVMOrcLazyCompileCallbackFn, void*)': BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h:499:8: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' {aka 'std::_Rb_tree_const_iterator > >'} changed in GCC 7.1 BUILDSTDERR: __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, [ 39%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineModuleInfoImpls.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineModuleInfoImpls.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineModuleInfoImpls.cpp [ 39%] Building X86GenAsmWriter.inc... [ 39%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/OrcMCJITReplacement.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86 && ../../../bin/llvm-tblgen -gen-asm-writer -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86 -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target -I /builddir/build/BUILD/llvm-3.9.1.src/include /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86.td -o /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86/X86GenAsmWriter.inc.tmp cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ExecutionEngine/Orc && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ExecutionEngine/Orc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/Orc -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMOrcJIT.dir/OrcMCJITReplacement.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/Orc/OrcMCJITReplacement.cpp [ 41%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/OrcRemoteTargetRPCAPI.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ExecutionEngine/Orc && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ExecutionEngine/Orc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/Orc -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMOrcJIT.dir/OrcRemoteTargetRPCAPI.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/Orc/OrcRemoteTargetRPCAPI.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineModuleInfo.h:34, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineModuleInfoImpls.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineModuleInfoImpls.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineModuleInfo.h:34, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineModuleInfoImpls.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineModuleInfo.h:34, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineModuleInfoImpls.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineModuleInfoImpls.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineModuleInfo.h:34, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineModuleInfoImpls.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineModuleInfoImpls.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineModuleInfo.h:34, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineModuleInfoImpls.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineModuleInfoImpls.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineModuleInfo.h:34, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineModuleInfoImpls.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineModuleInfoImpls.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 41%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachinePassRegistry.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachinePassRegistry.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachinePassRegistry.cpp [ 41%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/StraightLineStrengthReduce.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Scalar && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/StraightLineStrengthReduce.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/StraightLineStrengthReduce.cpp [ 41%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachinePostDominators.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachinePostDominators.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachinePostDominators.cpp [ 41%] Building X86GenAsmWriter1.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86 && ../../../bin/llvm-tblgen -gen-asm-writer -asmwriternum=1 -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86 -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target -I /builddir/build/BUILD/llvm-3.9.1.src/include /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86.td -o /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86/X86GenAsmWriter1.inc.tmp BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h: In member function 'void llvm::orc::CompileOnDemandLayer::addLogicalModule(llvm::orc::CompileOnDemandLayer::CODLogicalDylib&, ModulePtrT) [with ModulePtrT = llvm::Module*; BaseLayerT = llvm::orc::IRCompileLayer >; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager]': BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h:499:8: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' {aka 'std::_Rb_tree_const_iterator > >'} changed in GCC 7.1 BUILDSTDERR: __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, [ 41%] Building X86GenAsmMatcher.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86 && ../../../bin/llvm-tblgen -gen-asm-matcher -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86 -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target -I /builddir/build/BUILD/llvm-3.9.1.src/include /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86.td -o /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86/X86GenAsmMatcher.inc.tmp [ 41%] Building AMDGPUGenDisassemblerTables.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU && ../../../bin/llvm-tblgen -gen-disassembler -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target -I /builddir/build/BUILD/llvm-3.9.1.src/include /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.td -o /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU/AMDGPUGenDisassemblerTables.inc.tmp [ 41%] Updating AMDGPUGenRegisterInfo.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc.tmp /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc [ 41%] Updating AMDGPUGenInstrInfo.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU/AMDGPUGenInstrInfo.inc.tmp /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU/AMDGPUGenInstrInfo.inc [ 41%] Updating AMDGPUGenDAGISel.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU/AMDGPUGenDAGISel.inc.tmp /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU/AMDGPUGenDAGISel.inc [ 41%] Updating AMDGPUGenCallingConv.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU/AMDGPUGenCallingConv.inc.tmp /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU/AMDGPUGenCallingConv.inc [ 41%] Updating AMDGPUGenSubtargetInfo.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU/AMDGPUGenSubtargetInfo.inc.tmp /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU/AMDGPUGenSubtargetInfo.inc [ 41%] Updating AMDGPUGenIntrinsics.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU/AMDGPUGenIntrinsics.inc.tmp /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU/AMDGPUGenIntrinsics.inc [ 41%] Updating AMDGPUGenMCCodeEmitter.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU/AMDGPUGenMCCodeEmitter.inc.tmp /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU/AMDGPUGenMCCodeEmitter.inc [ 41%] Updating AMDGPUGenDFAPacketizer.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU/AMDGPUGenDFAPacketizer.inc.tmp /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU/AMDGPUGenDFAPacketizer.inc [ 41%] Updating AMDGPUGenAsmWriter.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU/AMDGPUGenAsmWriter.inc.tmp /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU/AMDGPUGenAsmWriter.inc [ 41%] Updating AMDGPUGenAsmMatcher.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU/AMDGPUGenAsmMatcher.inc.tmp /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU/AMDGPUGenAsmMatcher.inc [ 41%] Updating AMDGPUGenDisassemblerTables.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU/AMDGPUGenDisassemblerTables.inc.tmp /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU/AMDGPUGenDisassemblerTables.inc make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 41%] Built target AMDGPUCommonTableGen [ 41%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/StructurizeCFG.cpp.o [ 41%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DivergenceAnalysis.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Scalar && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/StructurizeCFG.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/StructurizeCFG.cpp cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/DivergenceAnalysis.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/DivergenceAnalysis.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/ScalarEvolution.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/StraightLineStrengthReduce.cpp:60: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap >; DerivedT = llvm::DenseMap >; KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:650:7: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:604:5: required from 'llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/ScalarEvolution.h:372:9: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:356:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(getBuckets(), other.getBuckets(), BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: getNumBuckets() * sizeof(BucketT)); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:39:8: note: 'struct llvm::detail::DenseMapPair >' declared here BUILDSTDERR: struct DenseMapPair : public std::pair { BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Type.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/DerivedTypes.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/GlobalValue.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/JITSymbolFlags.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/RuntimeDyld.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/ExecutionEngine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/Orc/OrcMCJITReplacement.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/Orc/OrcMCJITReplacement.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/User.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Constant.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/GlobalValue.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/JITSymbolFlags.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/RuntimeDyld.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/ExecutionEngine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/Orc/OrcMCJITReplacement.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/Orc/OrcMCJITReplacement.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Type.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/DerivedTypes.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/GlobalValue.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/JITSymbolFlags.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/RuntimeDyld.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/ExecutionEngine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/Orc/OrcMCJITReplacement.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/Orc/OrcMCJITReplacement.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-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-3.9.1.src/include/llvm/ADT/iterator.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/User.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Constant.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/GlobalValue.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/JITSymbolFlags.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/RuntimeDyld.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/ExecutionEngine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/Orc/OrcMCJITReplacement.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/Orc/OrcMCJITReplacement.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Type.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/DerivedTypes.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/GlobalValue.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/JITSymbolFlags.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/RuntimeDyld.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/ExecutionEngine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/Orc/OrcMCJITReplacement.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/Orc/OrcMCJITReplacement.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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/ios:40, BUILDSTDERR: from /usr/include/c++/8/ostream:38, BUILDSTDERR: from /usr/include/c++/8/iterator:64, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/iterator.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/User.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Constant.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/GlobalValue.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/JITSymbolFlags.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/RuntimeDyld.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/ExecutionEngine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/Orc/OrcMCJITReplacement.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/Orc/OrcMCJITReplacement.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/StructurizeCFG.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/StructurizeCFG.cpp:571:56: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Transforms/Scalar.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/StructurizeCFG.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 41%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DomPrinter.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/DomPrinter.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/DomPrinter.cpp [ 41%] Building X86GenDAGISel.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86 && ../../../bin/llvm-tblgen -gen-dag-isel -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86 -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target -I /builddir/build/BUILD/llvm-3.9.1.src/include /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86.td -o /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86/X86GenDAGISel.inc.tmp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/StructurizeCFG.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:270: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-3.9.1.src/include/llvm/ADT/SmallVector.h:811:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/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, llvm::detail::DenseMapPair >; VectorType = std::vector, 2> >, std::allocator, 2> > > >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/StructurizeCFG.cpp:571:15: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/Transforms/Scalar.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/StructurizeCFG.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:751:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/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, llvm::detail::DenseMapPair >; VectorType = std::vector, 2> >, std::allocator, 2> > > >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/StructurizeCFG.cpp:571:15: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/Transforms/Scalar.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/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-3.9.1.src/include/llvm/ADT/SmallSet.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineDominators.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachinePostDominators.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachinePostDominators.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunction.h:551:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-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-3.9.1.src/include/llvm/ADT/SmallPtrSet.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallSet.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineDominators.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachinePostDominators.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachinePostDominators.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-3.9.1.src/include/llvm/ADT/SmallSet.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineDominators.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachinePostDominators.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachinePostDominators.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/GenericDomTree.h:689:5: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/GenericDomTree.h:467:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineDominators.h:108:30: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 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-3.9.1.src/include/llvm/ADT/SmallPtrSet.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallSet.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineDominators.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachinePostDominators.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachinePostDominators.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallSet.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineDominators.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachinePostDominators.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachinePostDominators.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair > >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/GenericDomTreeConstruction.h:57:3: required from 'unsigned int llvm::DFSPass(llvm::DominatorTreeBase&, typename GraphT::NodeType*, unsigned int) [with GraphT = llvm::GraphTraits; typename GraphT::NodeType = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/GenericDomTreeConstruction.h:169:24: required from 'void llvm::Calculate(llvm::DominatorTreeBase::NodeType>&, FuncT&) [with FuncT = llvm::MachineFunction; N = llvm::MachineBasicBlock*; typename llvm::GraphTraits::NodeType = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/GenericDomTree.h:727:29: required from 'void llvm::DominatorTreeBase::recalculate(FT&) [with FT = llvm::MachineFunction; NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachinePostDominators.cpp:38:20: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair > >' with no trivial copy-assignment; use copy-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-3.9.1.src/include/llvm/ADT/SmallPtrSet.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallSet.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineDominators.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachinePostDominators.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachinePostDominators.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair > >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 41%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/TailRecursionElimination.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Scalar && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/TailRecursionElimination.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar/TailRecursionElimination.cpp [ 41%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineRegionInfo.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineRegionInfo.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineRegionInfo.cpp [ 41%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineRegisterInfo.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineRegisterInfo.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineRegisterInfo.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Argument.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Function.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/CFG.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/RegionInfo.h:42, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegionInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineRegionInfo.cpp:2: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunction.h:551:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-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-3.9.1.src/include/llvm/ADT/SmallPtrSet.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DepthFirstIterator.h:38, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/RegionInfo.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegionInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineRegionInfo.cpp:2: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Argument.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Function.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/CFG.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/RegionInfo.h:42, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegionInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineRegionInfo.cpp:2: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/GenericDomTree.h:689:5: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/GenericDomTree.h:467:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineDominators.h:108:30: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 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-3.9.1.src/include/llvm/ADT/SmallPtrSet.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DepthFirstIterator.h:38, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/RegionInfo.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegionInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineRegionInfo.cpp:2: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 41%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DominanceFrontier.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/DominanceFrontier.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/DominanceFrontier.cpp [ 41%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/EHPersonalities.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/EHPersonalities.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/EHPersonalities.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Dominators.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/DominanceFrontier.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/DominanceFrontier.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/GenericDomTree.h:689:5: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::BasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/GenericDomTree.h:467:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::BasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/GenericDomTree.h:420:26: required from 'bool llvm::DominatorTreeBase::properlyDominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::BasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/DominanceFrontierImpl.h:213:13: required from 'const DomSetType& llvm::ForwardDominanceFrontierBase::calculate(const DomTreeT&, const DomTreeNodeT*) [with BlockT = llvm::BasicBlock; llvm::ForwardDominanceFrontierBase::DomSetType = std::set, std::allocator >; llvm::ForwardDominanceFrontierBase::DomTreeT = llvm::DominatorTreeBase; llvm::ForwardDominanceFrontierBase::DomTreeNodeT = llvm::DomTreeNodeBase]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/DominanceFrontier.cpp:18:16: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Dominators.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/DominanceFrontier.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/DominanceFrontier.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineRegisterInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/EHPersonalities.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/EHPersonalities.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/EHPersonalities.cpp:69:46: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/EHPersonalities.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/EHPersonalities.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 42%] Linking CXX static library ../../libLLVMScalarOpts.a cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Scalar && /usr/bin/cmake -P CMakeFiles/LLVMScalarOpts.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Scalar && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMScalarOpts.dir/link.txt --verbose=1 /usr/bin/ar qc ../../libLLVMScalarOpts.a CMakeFiles/LLVMScalarOpts.dir/ADCE.cpp.o CMakeFiles/LLVMScalarOpts.dir/AlignmentFromAssumptions.cpp.o CMakeFiles/LLVMScalarOpts.dir/BDCE.cpp.o CMakeFiles/LLVMScalarOpts.dir/ConstantHoisting.cpp.o CMakeFiles/LLVMScalarOpts.dir/ConstantProp.cpp.o CMakeFiles/LLVMScalarOpts.dir/CorrelatedValuePropagation.cpp.o CMakeFiles/LLVMScalarOpts.dir/DCE.cpp.o CMakeFiles/LLVMScalarOpts.dir/DeadStoreElimination.cpp.o CMakeFiles/LLVMScalarOpts.dir/EarlyCSE.cpp.o CMakeFiles/LLVMScalarOpts.dir/FlattenCFGPass.cpp.o CMakeFiles/LLVMScalarOpts.dir/Float2Int.cpp.o CMakeFiles/LLVMScalarOpts.dir/GuardWidening.cpp.o CMakeFiles/LLVMScalarOpts.dir/GVN.cpp.o CMakeFiles/LLVMScalarOpts.dir/GVNHoist.cpp.o CMakeFiles/LLVMScalarOpts.dir/InductiveRangeCheckElimination.cpp.o CMakeFiles/LLVMScalarOpts.dir/IndVarSimplify.cpp.o CMakeFiles/LLVMScalarOpts.dir/JumpThreading.cpp.o CMakeFiles/LLVMScalarOpts.dir/LICM.cpp.o CMakeFiles/LLVMScalarOpts.dir/LoadCombine.cpp.o CMakeFiles/LLVMScalarOpts.dir/LoopDeletion.cpp.o CMakeFiles/LLVMScalarOpts.dir/LoopDataPrefetch.cpp.o CMakeFiles/LLVMScalarOpts.dir/LoopDistribute.cpp.o CMakeFiles/LLVMScalarOpts.dir/LoopIdiomRecognize.cpp.o CMakeFiles/LLVMScalarOpts.dir/LoopInstSimplify.cpp.o CMakeFiles/LLVMScalarOpts.dir/LoopInterchange.cpp.o CMakeFiles/LLVMScalarOpts.dir/LoopLoadElimination.cpp.o CMakeFiles/LLVMScalarOpts.dir/LoopRerollPass.cpp.o CMakeFiles/LLVMScalarOpts.dir/LoopRotation.cpp.o CMakeFiles/LLVMScalarOpts.dir/LoopSimplifyCFG.cpp.o CMakeFiles/LLVMScalarOpts.dir/LoopStrengthReduce.cpp.o CMakeFiles/LLVMScalarOpts.dir/LoopUnrollPass.cpp.o CMakeFiles/LLVMScalarOpts.dir/LoopUnswitch.cpp.o CMakeFiles/LLVMScalarOpts.dir/LoopVersioningLICM.cpp.o CMakeFiles/LLVMScalarOpts.dir/LowerAtomic.cpp.o CMakeFiles/LLVMScalarOpts.dir/LowerExpectIntrinsic.cpp.o CMakeFiles/LLVMScalarOpts.dir/LowerGuardIntrinsic.cpp.o CMakeFiles/LLVMScalarOpts.dir/MemCpyOptimizer.cpp.o CMakeFiles/LLVMScalarOpts.dir/MergedLoadStoreMotion.cpp.o CMakeFiles/LLVMScalarOpts.dir/NaryReassociate.cpp.o CMakeFiles/LLVMScalarOpts.dir/PartiallyInlineLibCalls.cpp.o CMakeFiles/LLVMScalarOpts.dir/PlaceSafepoints.cpp.o CMakeFiles/LLVMScalarOpts.dir/Reassociate.cpp.o CMakeFiles/LLVMScalarOpts.dir/Reg2Mem.cpp.o CMakeFiles/LLVMScalarOpts.dir/RewriteStatepointsForGC.cpp.o CMakeFiles/LLVMScalarOpts.dir/SCCP.cpp.o CMakeFiles/LLVMScalarOpts.dir/SROA.cpp.o CMakeFiles/LLVMScalarOpts.dir/Scalar.cpp.o CMakeFiles/LLVMScalarOpts.dir/Scalarizer.cpp.o CMakeFiles/LLVMScalarOpts.dir/SeparateConstOffsetFromGEP.cpp.o CMakeFiles/LLVMScalarOpts.dir/SimplifyCFGPass.cpp.o CMakeFiles/LLVMScalarOpts.dir/Sink.cpp.o CMakeFiles/LLVMScalarOpts.dir/SpeculativeExecution.cpp.o CMakeFiles/LLVMScalarOpts.dir/StraightLineStrengthReduce.cpp.o CMakeFiles/LLVMScalarOpts.dir/StructurizeCFG.cpp.o CMakeFiles/LLVMScalarOpts.dir/TailRecursionElimination.cpp.o [ 42%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineScheduler.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineScheduler.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineScheduler.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IndexedMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineRegisterInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineRegisterInfo.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-3.9.1.src/include/llvm/ADT/IndexedMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineRegisterInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineRegisterInfo.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-3.9.1.src/include/llvm/ADT/IndexedMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineRegisterInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineRegisterInfo.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 42%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/GlobalsModRef.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/GlobalsModRef.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/GlobalsModRef.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IndexedMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineRegisterInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineRegisterInfo.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-3.9.1.src/include/llvm/ADT/IndexedMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineRegisterInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineRegisterInfo.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ make -f lib/Target/PowerPC/CMakeFiles/PowerPCCommonTableGen.dir/build.make lib/Target/PowerPC/CMakeFiles/PowerPCCommonTableGen.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC/CMakeFiles/PowerPCCommonTableGen.dir/DependInfo.cmake --color= Scanning dependencies of target PowerPCCommonTableGen make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/PowerPC/CMakeFiles/PowerPCCommonTableGen.dir/build.make lib/Target/PowerPC/CMakeFiles/PowerPCCommonTableGen.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 42%] Building PPCGenAsmWriter.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC && ../../../bin/llvm-tblgen -gen-asm-writer -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target -I /builddir/build/BUILD/llvm-3.9.1.src/include /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.td -o /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC/PPCGenAsmWriter.inc.tmp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/TargetSchedule.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/ScheduleDAGInstrs.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineScheduler.h:81, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineScheduler.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineScheduler.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineScheduler.h: In constructor 'llvm::MachineSchedRegistry::MachineSchedRegistry(const char*, const char*, llvm::MachineSchedRegistry::ScheduleDAGCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineScheduler.h:126: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: ^ [ 42%] Building PPCGenAsmMatcher.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC && ../../../bin/llvm-tblgen -gen-asm-matcher -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target -I /builddir/build/BUILD/llvm-3.9.1.src/include /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.td -o /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC/PPCGenAsmMatcher.inc.tmp [ 42%] Linking CXX static library ../../libLLVMOrcJIT.a cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ExecutionEngine/Orc && /usr/bin/cmake -P CMakeFiles/LLVMOrcJIT.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ExecutionEngine/Orc && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMOrcJIT.dir/link.txt --verbose=1 /usr/bin/ar qc ../../libLLVMOrcJIT.a CMakeFiles/LLVMOrcJIT.dir/ExecutionUtils.cpp.o CMakeFiles/LLVMOrcJIT.dir/IndirectionUtils.cpp.o CMakeFiles/LLVMOrcJIT.dir/NullResolver.cpp.o CMakeFiles/LLVMOrcJIT.dir/OrcABISupport.cpp.o CMakeFiles/LLVMOrcJIT.dir/OrcCBindings.cpp.o CMakeFiles/LLVMOrcJIT.dir/OrcError.cpp.o CMakeFiles/LLVMOrcJIT.dir/OrcMCJITReplacement.cpp.o CMakeFiles/LLVMOrcJIT.dir/OrcRemoteTargetRPCAPI.cpp.o BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Attributes.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/CallSite.h:31, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/AliasAnalysis.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineScheduler.h:78, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineScheduler.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/CallSite.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/AliasAnalysis.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineScheduler.h:78, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Attributes.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/CallSite.h:31, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/AliasAnalysis.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineScheduler.h:78, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineScheduler.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/CallSite.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/AliasAnalysis.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineScheduler.h:78, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/IR/Metadata.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/TrackingMDRef.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/DebugLoc.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Instruction.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/BasicBlock.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Function.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Instructions.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/CallSite.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/AliasAnalysis.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/GlobalsModRef.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/GlobalsModRef.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::SmallDenseMap; DerivedT = llvm::SmallDenseMap; KeyT = const llvm::GlobalValue*; ValueT = llvm::ModRefInfo; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:881:5: required from 'void llvm::SmallDenseMap::copyFrom(const llvm::SmallDenseMap&) [with KeyT = const llvm::GlobalValue*; ValueT = llvm::ModRefInfo; unsigned int InlineBuckets = 16; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:768:5: required from 'llvm::SmallDenseMap::SmallDenseMap(const llvm::SmallDenseMap&) [with KeyT = const llvm::GlobalValue*; ValueT = llvm::ModRefInfo; unsigned int InlineBuckets = 16; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/GlobalsModRef.cpp:70:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:356:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(getBuckets(), other.getBuckets(), BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: getNumBuckets() * sizeof(BucketT)); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:39:8: note: 'struct llvm::detail::DenseMapPair' declared here BUILDSTDERR: struct DenseMapPair : public std::pair { BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Attributes.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/CallSite.h:31, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/AliasAnalysis.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineScheduler.h:78, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineScheduler.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/CallSite.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/AliasAnalysis.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineScheduler.h:78, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineScheduler.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 42%] Building PPCGenDisassemblerTables.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC && ../../../bin/llvm-tblgen -gen-disassembler -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target -I /builddir/build/BUILD/llvm-3.9.1.src/include /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.td -o /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC/PPCGenDisassemblerTables.inc.tmp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Attributes.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/CallSite.h:31, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/AliasAnalysis.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineScheduler.h:78, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineScheduler.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/CallSite.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/AliasAnalysis.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineScheduler.h:78, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Attributes.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/CallSite.h:31, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/AliasAnalysis.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineScheduler.h:78, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineScheduler.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/CallSite.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/AliasAnalysis.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineScheduler.h:78, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineScheduler.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 42%] Building PPCGenMCCodeEmitter.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC && ../../../bin/llvm-tblgen -gen-emitter -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target -I /builddir/build/BUILD/llvm-3.9.1.src/include /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.td -o /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC/PPCGenMCCodeEmitter.inc.tmp [ 42%] Building PPCGenRegisterInfo.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC && ../../../bin/llvm-tblgen -gen-register-info -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target -I /builddir/build/BUILD/llvm-3.9.1.src/include /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.td -o /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC/PPCGenRegisterInfo.inc.tmp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Attributes.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/CallSite.h:31, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/AliasAnalysis.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineScheduler.h:78, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineScheduler.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/GenericDomTree.h:689:5: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/GenericDomTree.h:467:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineDominators.h:108:30: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/CallSite.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/AliasAnalysis.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineScheduler.h:78, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineScheduler.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineScheduler.h:79, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineScheduler.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachinePassRegistry.h: In instantiation of 'void llvm::RegisterPassParser::initialize() [with RegistryClass = llvm::MachineSchedRegistry]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/CommandLine.h:1292: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-3.9.1.src/include/llvm/Support/CommandLine.h:1314:5: required from 'llvm::cl::opt::opt(const Mods& ...) [with Mods = {char [8], llvm::cl::initializer, llvm::cl::OptionHidden, llvm::cl::desc}; DataType = llvm::ScheduleDAGInstrs* (*)(llvm::MachineSchedContext*); bool ExternalStorage = false; ParserClass = llvm::RegisterPassParser]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineScheduler.cpp:217:65: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachinePassRegistry.h:136: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(), /usr/bin/ranlib ../../libLLVMOrcJIT.a [ 42%] Building PPCGenInstrInfo.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC && ../../../bin/llvm-tblgen -gen-instr-info -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target -I /builddir/build/BUILD/llvm-3.9.1.src/include /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.td -o /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC/PPCGenInstrInfo.inc.tmp BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/CodeGen/MachinePassRegistry.h:146:8: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachinePassRegistry.h:147: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: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make -f lib/Target/NVPTX/CMakeFiles/NVPTXCommonTableGen.dir/build.make lib/Target/NVPTX/CMakeFiles/NVPTXCommonTableGen.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/NVPTX /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/NVPTX/CMakeFiles/NVPTXCommonTableGen.dir/DependInfo.cmake --color= Scanning dependencies of target NVPTXCommonTableGen make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/NVPTX/CMakeFiles/NVPTXCommonTableGen.dir/build.make lib/Target/NVPTX/CMakeFiles/NVPTXCommonTableGen.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 42%] Building NVPTXGenRegisterInfo.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/NVPTX && ../../../bin/llvm-tblgen -gen-register-info -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target -I /builddir/build/BUILD/llvm-3.9.1.src/include /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTX.td -o /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/NVPTX/NVPTXGenRegisterInfo.inc.tmp [ 42%] Building NVPTXGenInstrInfo.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/NVPTX && ../../../bin/llvm-tblgen -gen-instr-info -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target -I /builddir/build/BUILD/llvm-3.9.1.src/include /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTX.td -o /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/NVPTX/NVPTXGenInstrInfo.inc.tmp make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 42%] Building PPCGenDAGISel.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC && ../../../bin/llvm-tblgen -gen-dag-isel -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target -I /builddir/build/BUILD/llvm-3.9.1.src/include /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.td -o /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC/PPCGenDAGISel.inc.tmp [ 42%] Built target LLVMOrcJIT [ 42%] Building PPCGenFastISel.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC && ../../../bin/llvm-tblgen -gen-fast-isel -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target -I /builddir/build/BUILD/llvm-3.9.1.src/include /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.td -o /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC/PPCGenFastISel.inc.tmp [ 42%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/IVUsers.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/IVUsers.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/IVUsers.cpp [ 42%] Building X86GenFastISel.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86 && ../../../bin/llvm-tblgen -gen-fast-isel -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86 -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target -I /builddir/build/BUILD/llvm-3.9.1.src/include /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86.td -o /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86/X86GenFastISel.inc.tmp /usr/bin/ranlib ../../libLLVMScalarOpts.a make -f lib/Target/SystemZ/CMakeFiles/SystemZCommonTableGen.dir/build.make lib/Target/SystemZ/CMakeFiles/SystemZCommonTableGen.dir/depend [ 42%] Building PPCGenCallingConv.inc... [ 42%] Building NVPTXGenAsmWriter.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC && ../../../bin/llvm-tblgen -gen-callingconv -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target -I /builddir/build/BUILD/llvm-3.9.1.src/include /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.td -o /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC/PPCGenCallingConv.inc.tmp cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/NVPTX && ../../../bin/llvm-tblgen -gen-asm-writer -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target -I /builddir/build/BUILD/llvm-3.9.1.src/include /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTX.td -o /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/NVPTX/NVPTXGenAsmWriter.inc.tmp make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ/CMakeFiles/SystemZCommonTableGen.dir/DependInfo.cmake --color= [ 42%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineSink.cpp.o Scanning dependencies of target SystemZCommonTableGen make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/SystemZ/CMakeFiles/SystemZCommonTableGen.dir/build.make lib/Target/SystemZ/CMakeFiles/SystemZCommonTableGen.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineSink.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineSink.cpp [ 42%] Building SystemZGenAsmMatcher.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ && ../../../bin/llvm-tblgen -gen-asm-matcher -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target -I /builddir/build/BUILD/llvm-3.9.1.src/include /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZ.td -o /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ/SystemZGenAsmMatcher.inc.tmp [ 42%] Building NVPTXGenDAGISel.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/NVPTX && ../../../bin/llvm-tblgen -gen-dag-isel -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target -I /builddir/build/BUILD/llvm-3.9.1.src/include /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTX.td -o /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/NVPTX/NVPTXGenDAGISel.inc.tmp [ 42%] Building PPCGenSubtargetInfo.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC && ../../../bin/llvm-tblgen -gen-subtarget -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target -I /builddir/build/BUILD/llvm-3.9.1.src/include /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.td -o /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC/PPCGenSubtargetInfo.inc.tmp make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 42%] Built target LLVMScalarOpts [ 42%] Building NVPTXGenSubtargetInfo.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/NVPTX && ../../../bin/llvm-tblgen -gen-subtarget -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target -I /builddir/build/BUILD/llvm-3.9.1.src/include /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTX.td -o /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/NVPTX/NVPTXGenSubtargetInfo.inc.tmp [ 42%] Building SystemZGenAsmWriter.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ && ../../../bin/llvm-tblgen -gen-asm-writer -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target -I /builddir/build/BUILD/llvm-3.9.1.src/include /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZ.td -o /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ/SystemZGenAsmWriter.inc.tmp [ 42%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineSSAUpdater.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineSSAUpdater.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineSSAUpdater.cpp [ 42%] Building SystemZGenCallingConv.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ && ../../../bin/llvm-tblgen -gen-callingconv -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target -I /builddir/build/BUILD/llvm-3.9.1.src/include /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZ.td -o /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ/SystemZGenCallingConv.inc.tmp [ 43%] Building X86GenCallingConv.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86 && ../../../bin/llvm-tblgen -gen-callingconv -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86 -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target -I /builddir/build/BUILD/llvm-3.9.1.src/include /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86.td -o /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86/X86GenCallingConv.inc.tmp [ 43%] Updating PPCGenAsmWriter.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC/PPCGenAsmWriter.inc.tmp /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC/PPCGenAsmWriter.inc [ 43%] Updating NVPTXGenRegisterInfo.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/NVPTX && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/NVPTX/NVPTXGenRegisterInfo.inc.tmp /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/NVPTX/NVPTXGenRegisterInfo.inc [ 43%] Updating PPCGenAsmMatcher.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC/PPCGenAsmMatcher.inc.tmp /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC/PPCGenAsmMatcher.inc [ 43%] Updating NVPTXGenInstrInfo.inc... [ 43%] Building X86GenSubtargetInfo.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86 && ../../../bin/llvm-tblgen -gen-subtarget -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86 -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target -I /builddir/build/BUILD/llvm-3.9.1.src/include /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86.td -o /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86/X86GenSubtargetInfo.inc.tmp [ 43%] Updating PPCGenDisassemblerTables.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC/PPCGenDisassemblerTables.inc.tmp /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC/PPCGenDisassemblerTables.inc [ 43%] Updating PPCGenMCCodeEmitter.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC/PPCGenMCCodeEmitter.inc.tmp /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC/PPCGenMCCodeEmitter.inc [ 43%] Updating PPCGenRegisterInfo.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC/PPCGenRegisterInfo.inc.tmp /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC/PPCGenRegisterInfo.inc [ 43%] Updating PPCGenInstrInfo.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC/PPCGenInstrInfo.inc.tmp /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC/PPCGenInstrInfo.inc [ 43%] Updating PPCGenDAGISel.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC/PPCGenDAGISel.inc.tmp /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC/PPCGenDAGISel.inc [ 43%] Updating PPCGenFastISel.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC/PPCGenFastISel.inc.tmp /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC/PPCGenFastISel.inc [ 43%] Updating PPCGenCallingConv.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC/PPCGenCallingConv.inc.tmp /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC/PPCGenCallingConv.inc [ 43%] Updating PPCGenSubtargetInfo.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC/PPCGenSubtargetInfo.inc.tmp /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC/PPCGenSubtargetInfo.inc make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 43%] Built target PowerPCCommonTableGen [ 43%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/IndirectCallPromotionAnalysis.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/IndirectCallPromotionAnalysis.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/IndirectCallPromotionAnalysis.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/LoopInfo.h:39, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/LoopPass.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/IVUsers.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/IVUsers.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap >; DerivedT = llvm::DenseMap >; KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:650:7: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:604:5: required from 'llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/ScalarEvolution.h:372:9: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:356:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(getBuckets(), other.getBuckets(), BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: getNumBuckets() * sizeof(BucketT)); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:39:8: note: 'struct llvm::detail::DenseMapPair >' declared here BUILDSTDERR: struct DenseMapPair : public std::pair { BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineSSAUpdater.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineSSAUpdater.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineSSAUpdater.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineSSAUpdater.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineSSAUpdater.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineSSAUpdater.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineSSAUpdater.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineSSAUpdater.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineSSAUpdater.cpp:166:57: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineSSAUpdater.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineSSAUpdater.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineSSAUpdater.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineSSAUpdater.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineSSAUpdater.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/NVPTX && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/NVPTX/NVPTXGenInstrInfo.inc.tmp /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/NVPTX/NVPTXGenInstrInfo.inc make -f lib/Target/AArch64/CMakeFiles/AArch64CommonTableGen.dir/build.make lib/Target/AArch64/CMakeFiles/AArch64CommonTableGen.dir/depend [ 44%] Updating NVPTXGenAsmWriter.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/NVPTX && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/NVPTX/NVPTXGenAsmWriter.inc.tmp /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/NVPTX/NVPTXGenAsmWriter.inc make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64 /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64 /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/CMakeFiles/AArch64CommonTableGen.dir/DependInfo.cmake --color= [ 44%] Updating NVPTXGenDAGISel.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/NVPTX && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/NVPTX/NVPTXGenDAGISel.inc.tmp /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/NVPTX/NVPTXGenDAGISel.inc Scanning dependencies of target AArch64CommonTableGen make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/AArch64/CMakeFiles/AArch64CommonTableGen.dir/build.make lib/Target/AArch64/CMakeFiles/AArch64CommonTableGen.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 44%] Updating NVPTXGenSubtargetInfo.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/NVPTX && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/NVPTX/NVPTXGenSubtargetInfo.inc.tmp /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/NVPTX/NVPTXGenSubtargetInfo.inc [ 44%] Building AArch64GenRegisterInfo.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64 && ../../../bin/llvm-tblgen -gen-register-info -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64 -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target -I /builddir/build/BUILD/llvm-3.9.1.src/include /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.td -o /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/AArch64GenRegisterInfo.inc.tmp make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 44%] Built target NVPTXCommonTableGen [ 44%] Building AArch64GenInstrInfo.inc... [ 44%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/InlineCost.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64 && ../../../bin/llvm-tblgen -gen-instr-info -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64 -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target -I /builddir/build/BUILD/llvm-3.9.1.src/include /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.td -o /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/AArch64GenInstrInfo.inc.tmp cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/InlineCost.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/InlineCost.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineSink.cpp:29: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: ^ [ 44%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/InstCount.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/InstCount.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/InstCount.cpp [ 44%] Building AArch64GenMCCodeEmitter.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64 && ../../../bin/llvm-tblgen -gen-emitter -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64 -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target -I /builddir/build/BUILD/llvm-3.9.1.src/include /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.td -o /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/AArch64GenMCCodeEmitter.inc.tmp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineSink.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineSink.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineSink.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineSink.cpp:19: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 44%] Building AArch64GenMCPseudoLowering.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64 && ../../../bin/llvm-tblgen -gen-pseudo-lowering -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64 -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target -I /builddir/build/BUILD/llvm-3.9.1.src/include /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.td -o /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/AArch64GenMCPseudoLowering.inc.tmp [ 44%] Building AArch64GenAsmWriter.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64 && ../../../bin/llvm-tblgen -gen-asm-writer -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64 -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target -I /builddir/build/BUILD/llvm-3.9.1.src/include /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.td -o /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/AArch64GenAsmWriter.inc.tmp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineSink.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineSink.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallSet.h:83:7: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 8; C = std::less >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineSink.cpp:366:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineSink.cpp:19: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 44%] Building AArch64GenAsmWriter1.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64 && ../../../bin/llvm-tblgen -gen-asm-writer -asmwriternum=1 -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64 -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target -I /builddir/build/BUILD/llvm-3.9.1.src/include /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.td -o /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/AArch64GenAsmWriter1.inc.tmp [ 44%] Building AArch64GenAsmMatcher.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64 && ../../../bin/llvm-tblgen -gen-asm-matcher -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64 -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target -I /builddir/build/BUILD/llvm-3.9.1.src/include /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.td -o /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/AArch64GenAsmMatcher.inc.tmp [ 44%] Building AArch64GenDAGISel.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64 && ../../../bin/llvm-tblgen -gen-dag-isel -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64 -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target -I /builddir/build/BUILD/llvm-3.9.1.src/include /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.td -o /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/AArch64GenDAGISel.inc.tmp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineSink.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/GenericDomTree.h:689:5: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/GenericDomTree.h:467:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineDominators.h:108:30: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineSink.cpp:19: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineSink.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineSink.cpp:19: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 44%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineTraceMetrics.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineTraceMetrics.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineTraceMetrics.cpp [ 44%] Building AArch64GenFastISel.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64 && ../../../bin/llvm-tblgen -gen-fast-isel -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64 -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target -I /builddir/build/BUILD/llvm-3.9.1.src/include /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.td -o /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/AArch64GenFastISel.inc.tmp [ 44%] Building AArch64GenCallingConv.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64 && ../../../bin/llvm-tblgen -gen-callingconv -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64 -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target -I /builddir/build/BUILD/llvm-3.9.1.src/include /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.td -o /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/AArch64GenCallingConv.inc.tmp [ 44%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/InstructionSimplify.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/InstructionSimplify.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/InstructionSimplify.cpp [ 44%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Interval.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/Interval.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/Interval.cpp [ 46%] Building AArch64GenSubtargetInfo.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64 && ../../../bin/llvm-tblgen -gen-subtarget -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64 -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target -I /builddir/build/BUILD/llvm-3.9.1.src/include /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.td -o /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/AArch64GenSubtargetInfo.inc.tmp [ 46%] Updating X86GenRegisterInfo.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86 && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86/X86GenRegisterInfo.inc.tmp /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86/X86GenRegisterInfo.inc [ 46%] Updating X86GenDisassemblerTables.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86 && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86/X86GenDisassemblerTables.inc.tmp /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86/X86GenDisassemblerTables.inc [ 46%] Updating X86GenInstrInfo.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86 && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86/X86GenInstrInfo.inc.tmp /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86/X86GenInstrInfo.inc [ 46%] Updating X86GenAsmWriter.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86 && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86/X86GenAsmWriter.inc.tmp /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86/X86GenAsmWriter.inc [ 46%] Building AArch64GenDisassemblerTables.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64 && ../../../bin/llvm-tblgen -gen-disassembler -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64 -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target -I /builddir/build/BUILD/llvm-3.9.1.src/include /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.td -o /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/AArch64GenDisassemblerTables.inc.tmp [ 46%] Updating X86GenAsmWriter1.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86 && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86/X86GenAsmWriter1.inc.tmp /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86/X86GenAsmWriter1.inc [ 46%] Updating X86GenAsmMatcher.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86 && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86/X86GenAsmMatcher.inc.tmp /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86/X86GenAsmMatcher.inc [ 46%] Updating X86GenDAGISel.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86 && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86/X86GenDAGISel.inc.tmp /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86/X86GenDAGISel.inc [ 46%] Updating X86GenFastISel.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86 && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86/X86GenFastISel.inc.tmp /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86/X86GenFastISel.inc [ 46%] Updating X86GenCallingConv.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86 && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86/X86GenCallingConv.inc.tmp /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86/X86GenCallingConv.inc [ 46%] Updating X86GenSubtargetInfo.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86 && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86/X86GenSubtargetInfo.inc.tmp /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86/X86GenSubtargetInfo.inc make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 46%] Building SystemZGenDAGISel.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ && ../../../bin/llvm-tblgen -gen-dag-isel -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target -I /builddir/build/BUILD/llvm-3.9.1.src/include /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZ.td -o /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ/SystemZGenDAGISel.inc.tmp [ 46%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/IntervalPartition.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/IntervalPartition.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/IntervalPartition.cpp [ 46%] Built target X86CommonTableGen [ 46%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/IteratedDominanceFrontier.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/IteratedDominanceFrontier.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/IteratedDominanceFrontier.cpp [ 46%] Building AArch64GenSystemOperands.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64 && ../../../bin/llvm-tblgen -gen-searchable-tables -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64 -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target -I /builddir/build/BUILD/llvm-3.9.1.src/include /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.td -o /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/AArch64GenSystemOperands.inc.tmp [ 46%] Building SystemZGenDisassemblerTables.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ && ../../../bin/llvm-tblgen -gen-disassembler -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target -I /builddir/build/BUILD/llvm-3.9.1.src/include /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZ.td -o /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ/SystemZGenDisassemblerTables.inc.tmp [ 46%] Updating AArch64GenRegisterInfo.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64 && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/AArch64GenRegisterInfo.inc.tmp /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/AArch64GenRegisterInfo.inc [ 46%] Updating AArch64GenInstrInfo.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64 && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/AArch64GenInstrInfo.inc.tmp /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/AArch64GenInstrInfo.inc [ 46%] Updating AArch64GenMCCodeEmitter.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64 && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/AArch64GenMCCodeEmitter.inc.tmp /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/AArch64GenMCCodeEmitter.inc [ 46%] Updating AArch64GenMCPseudoLowering.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64 && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/AArch64GenMCPseudoLowering.inc.tmp /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/AArch64GenMCPseudoLowering.inc [ 46%] Updating AArch64GenAsmWriter.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64 && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/AArch64GenAsmWriter.inc.tmp /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/AArch64GenAsmWriter.inc [ 46%] Updating AArch64GenAsmWriter1.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64 && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/AArch64GenAsmWriter1.inc.tmp /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/AArch64GenAsmWriter1.inc [ 46%] Updating AArch64GenAsmMatcher.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64 && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/AArch64GenAsmMatcher.inc.tmp /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/AArch64GenAsmMatcher.inc [ 46%] Updating AArch64GenDAGISel.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64 && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/AArch64GenDAGISel.inc.tmp /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/AArch64GenDAGISel.inc [ 46%] Updating AArch64GenFastISel.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64 && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/AArch64GenFastISel.inc.tmp /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/AArch64GenFastISel.inc [ 46%] Building SystemZGenMCCodeEmitter.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ && ../../../bin/llvm-tblgen -gen-emitter -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target -I /builddir/build/BUILD/llvm-3.9.1.src/include /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZ.td -o /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ/SystemZGenMCCodeEmitter.inc.tmp [ 46%] Updating AArch64GenCallingConv.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64 && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/AArch64GenCallingConv.inc.tmp /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/AArch64GenCallingConv.inc [ 46%] Updating AArch64GenSubtargetInfo.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64 && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/AArch64GenSubtargetInfo.inc.tmp /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/AArch64GenSubtargetInfo.inc [ 46%] Updating AArch64GenDisassemblerTables.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64 && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/AArch64GenDisassemblerTables.inc.tmp /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/AArch64GenDisassemblerTables.inc [ 46%] Updating AArch64GenSystemOperands.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64 && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/AArch64GenSystemOperands.inc.tmp /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/AArch64GenSystemOperands.inc make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 46%] Built target AArch64CommonTableGen [ 46%] Building SystemZGenInstrInfo.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ && ../../../bin/llvm-tblgen -gen-instr-info -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target -I /builddir/build/BUILD/llvm-3.9.1.src/include /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZ.td -o /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ/SystemZGenInstrInfo.inc.tmp [ 47%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineVerifier.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineVerifier.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineVerifier.cpp [ 47%] Building SystemZGenRegisterInfo.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ && ../../../bin/llvm-tblgen -gen-register-info -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target -I /builddir/build/BUILD/llvm-3.9.1.src/include /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZ.td -o /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ/SystemZGenRegisterInfo.inc.tmp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/TargetSchedule.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineTraceMetrics.h:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineTraceMetrics.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: ^ [ 47%] Building SystemZGenSubtargetInfo.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ && ../../../bin/llvm-tblgen -gen-subtarget -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target -I /builddir/build/BUILD/llvm-3.9.1.src/include /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZ.td -o /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ/SystemZGenSubtargetInfo.inc.tmp [ 47%] Updating SystemZGenAsmMatcher.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ/SystemZGenAsmMatcher.inc.tmp /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ/SystemZGenAsmMatcher.inc [ 47%] Updating SystemZGenAsmWriter.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ/SystemZGenAsmWriter.inc.tmp /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ/SystemZGenAsmWriter.inc [ 47%] Updating SystemZGenCallingConv.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ/SystemZGenCallingConv.inc.tmp /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ/SystemZGenCallingConv.inc [ 47%] Updating SystemZGenDAGISel.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ/SystemZGenDAGISel.inc.tmp /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ/SystemZGenDAGISel.inc [ 47%] Updating SystemZGenDisassemblerTables.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ/SystemZGenDisassemblerTables.inc.tmp /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ/SystemZGenDisassemblerTables.inc [ 47%] Updating SystemZGenMCCodeEmitter.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ/SystemZGenMCCodeEmitter.inc.tmp /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ/SystemZGenMCCodeEmitter.inc [ 47%] Updating SystemZGenInstrInfo.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ/SystemZGenInstrInfo.inc.tmp /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ/SystemZGenInstrInfo.inc [ 47%] Updating SystemZGenRegisterInfo.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ/SystemZGenRegisterInfo.inc.tmp /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ/SystemZGenRegisterInfo.inc [ 47%] Updating SystemZGenSubtargetInfo.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ/SystemZGenSubtargetInfo.inc.tmp /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ/SystemZGenSubtargetInfo.inc make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 47%] Built target SystemZCommonTableGen make -f lib/Target/ARM/CMakeFiles/ARMCommonTableGen.dir/build.make lib/Target/ARM/CMakeFiles/ARMCommonTableGen.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM/CMakeFiles/ARMCommonTableGen.dir/DependInfo.cmake --color= Scanning dependencies of target ARMCommonTableGen make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/ARM/CMakeFiles/ARMCommonTableGen.dir/build.make lib/Target/ARM/CMakeFiles/ARMCommonTableGen.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 47%] Building ARMGenRegisterInfo.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM && ../../../bin/llvm-tblgen -gen-register-info -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target -I /builddir/build/BUILD/llvm-3.9.1.src/include /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARM.td -o /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM/ARMGenRegisterInfo.inc.tmp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineVerifier.cpp:38: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: ^ [ 47%] Building ARMGenInstrInfo.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM && ../../../bin/llvm-tblgen -gen-instr-info -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target -I /builddir/build/BUILD/llvm-3.9.1.src/include /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARM.td -o /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM/ARMGenInstrInfo.inc.tmp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineTraceMetrics.h:50, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineTraceMetrics.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineTraceMetrics.h:50, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineTraceMetrics.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineTraceMetrics.h:50, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineTraceMetrics.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineTraceMetrics.h:50, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineTraceMetrics.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineTraceMetrics.h:50, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineTraceMetrics.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineTraceMetrics.h:50, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineTraceMetrics.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineVerifier.cpp:27: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineVerifier.cpp:27: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineVerifier.cpp:27: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineVerifier.cpp:27: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/IteratedDominanceFrontier.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/IteratedDominanceFrontier.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/IteratedDominanceFrontier.cpp:40:14: required from 'void llvm::IDFCalculator::calculate(llvm::SmallVectorImpl&) [with NodeTy = llvm::BasicBlock*]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/IteratedDominanceFrontier.cpp:102:16: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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 /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/IteratedDominanceFrontier.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/IteratedDominanceFrontier.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair*, unsigned int>' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineTraceMetrics.h:50, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineTraceMetrics.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineTraceMetrics.h:50, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineTraceMetrics.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineVerifier.cpp:27: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineTraceMetrics.h:50, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineTraceMetrics.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineTraceMetrics.h:50, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineTraceMetrics.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineVerifier.cpp:27: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MachineVerifier.cpp:26: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ make -f lib/Target/Mips/CMakeFiles/MipsCommonTableGen.dir/build.make lib/Target/Mips/CMakeFiles/MipsCommonTableGen.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips/CMakeFiles/MipsCommonTableGen.dir/DependInfo.cmake --color= [ 47%] Building ARMGenMCCodeEmitter.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM && ../../../bin/llvm-tblgen -gen-emitter -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target -I /builddir/build/BUILD/llvm-3.9.1.src/include /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARM.td -o /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM/ARMGenMCCodeEmitter.inc.tmp Scanning dependencies of target MipsCommonTableGen make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/Mips/CMakeFiles/MipsCommonTableGen.dir/build.make lib/Target/Mips/CMakeFiles/MipsCommonTableGen.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 47%] Building MipsGenRegisterInfo.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips && ../../../bin/llvm-tblgen -gen-register-info -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target -I /builddir/build/BUILD/llvm-3.9.1.src/include /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.td -o /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips/MipsGenRegisterInfo.inc.tmp [ 47%] Building MipsGenInstrInfo.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips && ../../../bin/llvm-tblgen -gen-instr-info -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target -I /builddir/build/BUILD/llvm-3.9.1.src/include /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.td -o /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips/MipsGenInstrInfo.inc.tmp [ 47%] Building MipsGenDisassemblerTables.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips && ../../../bin/llvm-tblgen -gen-disassembler -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target -I /builddir/build/BUILD/llvm-3.9.1.src/include /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.td -o /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips/MipsGenDisassemblerTables.inc.tmp [ 47%] Building ARMGenMCPseudoLowering.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM && ../../../bin/llvm-tblgen -gen-pseudo-lowering -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target -I /builddir/build/BUILD/llvm-3.9.1.src/include /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARM.td -o /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM/ARMGenMCPseudoLowering.inc.tmp [ 47%] Building MipsGenMCCodeEmitter.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips && ../../../bin/llvm-tblgen -gen-emitter -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target -I /builddir/build/BUILD/llvm-3.9.1.src/include /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.td -o /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips/MipsGenMCCodeEmitter.inc.tmp [ 47%] Building MipsGenAsmWriter.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips && ../../../bin/llvm-tblgen -gen-asm-writer -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target -I /builddir/build/BUILD/llvm-3.9.1.src/include /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.td -o /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips/MipsGenAsmWriter.inc.tmp [ 47%] Building ARMGenAsmWriter.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM && ../../../bin/llvm-tblgen -gen-asm-writer -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target -I /builddir/build/BUILD/llvm-3.9.1.src/include /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARM.td -o /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM/ARMGenAsmWriter.inc.tmp [ 47%] Building MipsGenDAGISel.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips && ../../../bin/llvm-tblgen -gen-dag-isel -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target -I /builddir/build/BUILD/llvm-3.9.1.src/include /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.td -o /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips/MipsGenDAGISel.inc.tmp [ 47%] Building ARMGenAsmMatcher.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM && ../../../bin/llvm-tblgen -gen-asm-matcher -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target -I /builddir/build/BUILD/llvm-3.9.1.src/include /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARM.td -o /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM/ARMGenAsmMatcher.inc.tmp [ 47%] Building MipsGenFastISel.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips && ../../../bin/llvm-tblgen -gen-fast-isel -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target -I /builddir/build/BUILD/llvm-3.9.1.src/include /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.td -o /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips/MipsGenFastISel.inc.tmp [ 47%] Building MipsGenCallingConv.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips && ../../../bin/llvm-tblgen -gen-callingconv -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target -I /builddir/build/BUILD/llvm-3.9.1.src/include /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.td -o /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips/MipsGenCallingConv.inc.tmp [ 47%] Building ARMGenDAGISel.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM && ../../../bin/llvm-tblgen -gen-dag-isel -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target -I /builddir/build/BUILD/llvm-3.9.1.src/include /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARM.td -o /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM/ARMGenDAGISel.inc.tmp [ 47%] Building MipsGenSubtargetInfo.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips && ../../../bin/llvm-tblgen -gen-subtarget -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target -I /builddir/build/BUILD/llvm-3.9.1.src/include /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.td -o /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips/MipsGenSubtargetInfo.inc.tmp [ 47%] Building MipsGenAsmMatcher.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips && ../../../bin/llvm-tblgen -gen-asm-matcher -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target -I /builddir/build/BUILD/llvm-3.9.1.src/include /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.td -o /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips/MipsGenAsmMatcher.inc.tmp [ 47%] Building ARMGenFastISel.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM && ../../../bin/llvm-tblgen -gen-fast-isel -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target -I /builddir/build/BUILD/llvm-3.9.1.src/include /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARM.td -o /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM/ARMGenFastISel.inc.tmp [ 47%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LazyBlockFrequencyInfo.cpp.o make -f lib/Target/BPF/CMakeFiles/BPFCommonTableGen.dir/build.make lib/Target/BPF/CMakeFiles/BPFCommonTableGen.dir/depend cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/LazyBlockFrequencyInfo.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/LazyBlockFrequencyInfo.cpp [ 47%] Building ARMGenCallingConv.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM && ../../../bin/llvm-tblgen -gen-callingconv -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target -I /builddir/build/BUILD/llvm-3.9.1.src/include /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARM.td -o /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM/ARMGenCallingConv.inc.tmp [ 47%] Building MipsGenMCPseudoLowering.inc... [ 47%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PatchableFunction.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips && ../../../bin/llvm-tblgen -gen-pseudo-lowering -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target -I /builddir/build/BUILD/llvm-3.9.1.src/include /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.td -o /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips/MipsGenMCPseudoLowering.inc.tmp make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/BPF /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/BPF/CMakeFiles/BPFCommonTableGen.dir/DependInfo.cmake --color= Scanning dependencies of target BPFCommonTableGen make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/BPF/CMakeFiles/BPFCommonTableGen.dir/build.make lib/Target/BPF/CMakeFiles/BPFCommonTableGen.dir/build [ 47%] Building ARMGenSubtargetInfo.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM && ../../../bin/llvm-tblgen -gen-subtarget -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target -I /builddir/build/BUILD/llvm-3.9.1.src/include /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARM.td -o /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM/ARMGenSubtargetInfo.inc.tmp make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 47%] Building BPFGenRegisterInfo.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/BPF && ../../../bin/llvm-tblgen -gen-register-info -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target -I /builddir/build/BUILD/llvm-3.9.1.src/include /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPF.td -o /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/BPF/BPFGenRegisterInfo.inc.tmp cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/PatchableFunction.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/PatchableFunction.cpp [ 47%] Updating MipsGenRegisterInfo.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips/MipsGenRegisterInfo.inc.tmp /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips/MipsGenRegisterInfo.inc [ 47%] Updating MipsGenInstrInfo.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips/MipsGenInstrInfo.inc.tmp /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips/MipsGenInstrInfo.inc [ 48%] Updating MipsGenDisassemblerTables.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips/MipsGenDisassemblerTables.inc.tmp /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips/MipsGenDisassemblerTables.inc [ 48%] Updating MipsGenMCCodeEmitter.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips/MipsGenMCCodeEmitter.inc.tmp /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips/MipsGenMCCodeEmitter.inc [ 48%] Updating MipsGenAsmWriter.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips/MipsGenAsmWriter.inc.tmp /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips/MipsGenAsmWriter.inc [ 48%] Building BPFGenAsmWriter.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/BPF && ../../../bin/llvm-tblgen -gen-asm-writer -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target -I /builddir/build/BUILD/llvm-3.9.1.src/include /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPF.td -o /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/BPF/BPFGenAsmWriter.inc.tmp [ 48%] Building BPFGenInstrInfo.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/BPF && ../../../bin/llvm-tblgen -gen-instr-info -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target -I /builddir/build/BUILD/llvm-3.9.1.src/include /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPF.td -o /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/BPF/BPFGenInstrInfo.inc.tmp [ 48%] Updating MipsGenDAGISel.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips/MipsGenDAGISel.inc.tmp /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips/MipsGenDAGISel.inc [ 48%] Updating MipsGenFastISel.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips/MipsGenFastISel.inc.tmp /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips/MipsGenFastISel.inc [ 48%] Updating MipsGenCallingConv.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips/MipsGenCallingConv.inc.tmp /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips/MipsGenCallingConv.inc [ 48%] Updating MipsGenSubtargetInfo.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips/MipsGenSubtargetInfo.inc.tmp /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips/MipsGenSubtargetInfo.inc [ 48%] Updating MipsGenAsmMatcher.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips/MipsGenAsmMatcher.inc.tmp /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips/MipsGenAsmMatcher.inc [ 48%] Updating MipsGenMCPseudoLowering.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips/MipsGenMCPseudoLowering.inc.tmp /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips/MipsGenMCPseudoLowering.inc make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build.make lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/depend [ 48%] Built target MipsCommonTableGen make -f lib/ProfileData/CMakeFiles/LLVMProfileData.dir/build.make lib/ProfileData/CMakeFiles/LLVMProfileData.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/AsmParser /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/AsmParser /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/DependInfo.cmake --color= make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/ProfileData /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ProfileData /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ProfileData/CMakeFiles/LLVMProfileData.dir/DependInfo.cmake --color= [ 50%] Building X86GenAsmMatcher.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/BPF && ../../../bin/llvm-tblgen -gen-asm-matcher -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target -I /builddir/build/BUILD/llvm-3.9.1.src/include /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPF.td -o /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/BPF/X86GenAsmMatcher.inc.tmp [ 50%] Building BPFGenDAGISel.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/BPF && ../../../bin/llvm-tblgen -gen-dag-isel -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target -I /builddir/build/BUILD/llvm-3.9.1.src/include /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPF.td -o /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/BPF/BPFGenDAGISel.inc.tmp Scanning dependencies of target LLVMProfileData make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/ProfileData/CMakeFiles/LLVMProfileData.dir/build.make lib/ProfileData/CMakeFiles/LLVMProfileData.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 50%] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/InstrProf.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ProfileData && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ProfileData -I/builddir/build/BUILD/llvm-3.9.1.src/lib/ProfileData -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMProfileData.dir/InstrProf.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/ProfileData/InstrProf.cpp [ 50%] Building BPFGenMCCodeEmitter.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/BPF && ../../../bin/llvm-tblgen -gen-emitter -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target -I /builddir/build/BUILD/llvm-3.9.1.src/include /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPF.td -o /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/BPF/BPFGenMCCodeEmitter.inc.tmp Scanning dependencies of target LLVMAsmParser make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build.make lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 50%] Building CXX object lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/LLLexer.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/AsmParser && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/AsmParser -I/builddir/build/BUILD/llvm-3.9.1.src/lib/AsmParser -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAsmParser.dir/LLLexer.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/AsmParser/LLLexer.cpp [ 50%] Building BPFGenCallingConv.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/BPF && ../../../bin/llvm-tblgen -gen-callingconv -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target -I /builddir/build/BUILD/llvm-3.9.1.src/include /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPF.td -o /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/BPF/BPFGenCallingConv.inc.tmp [ 50%] Building CXX object lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/LLParser.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/AsmParser && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/AsmParser -I/builddir/build/BUILD/llvm-3.9.1.src/lib/AsmParser -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAsmParser.dir/LLParser.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/AsmParser/LLParser.cpp [ 50%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LazyCallGraph.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/LazyCallGraph.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/LazyCallGraph.cpp BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/AsmParser/LLParser.cpp: In member function 'bool llvm::LLParser::ParseTopLevelEntities()': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/AsmParser/LLParser.cpp:273:34: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (ParseUseListOrderBB()) return true; break; BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/AsmParser/LLParser.cpp:273: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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/SourceMgr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/AsmParser/LLLexer.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/AsmParser/LLParser.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/AsmParser/LLParser.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/AsmParser/LLParser.cpp:5187:72: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/APInt.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/APFloat.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/AsmParser/LLLexer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/AsmParser/LLParser.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/AsmParser/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/SourceMgr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/AsmParser/LLLexer.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/AsmParser/LLParser.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/AsmParser/LLParser.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/AsmParser/LLParser.cpp:5753:65: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/APInt.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/APFloat.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/AsmParser/LLLexer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/AsmParser/LLParser.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/AsmParser/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/LazyCallGraph.h:38, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/LazyCallGraph.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/LazyCallGraph.cpp:560:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/LazyCallGraph.h:38, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/LazyCallGraph.h:38, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/LazyCallGraph.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair > >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/LazyCallGraph.cpp:785:56: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair > >' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/LazyCallGraph.h:38, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/LazyCallGraph.h:38, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/LazyCallGraph.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/LazyCallGraph.cpp:1038:47: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/LazyCallGraph.h:38, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/LazyCallGraph.h:38, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/LazyCallGraph.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:270: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-3.9.1.src/include/llvm/ADT/SmallVector.h:811:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/lib/Analysis/LazyCallGraph.cpp:160:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/LazyCallGraph.h:38, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/LazyCallGraph.h:38, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/LazyCallGraph.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:55:67: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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 = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:410:65: required from 'T* llvm::SpecificBumpPtrAllocator::Allocate(size_t) [with T = llvm::LazyCallGraph::Node; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/LazyCallGraph.cpp:1244:39: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/LazyCallGraph.h:38, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/LazyCallGraph.h:38, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/LazyCallGraph.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:270: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-3.9.1.src/include/llvm/ADT/SmallVector.h:811:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/Support/Allocator.h:157:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:371:43: required from 'llvm::SpecificBumpPtrAllocator::SpecificBumpPtrAllocator(llvm::SpecificBumpPtrAllocator&&) [with T = llvm::LazyCallGraph::Node]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/LazyCallGraph.cpp:160:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/LazyCallGraph.h:38, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/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-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/PatchableFunction.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: ^ [ 50%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LazyValueInfo.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/LazyValueInfo.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/LazyValueInfo.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunction.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/PatchableFunction.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/PatchableFunction.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunction.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/PatchableFunction.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/PatchableFunction.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunction.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/PatchableFunction.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/PatchableFunction.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunction.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/PatchableFunction.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/PatchableFunction.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunction.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/PatchableFunction.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/PatchableFunction.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 /usr/include/c++/8/algorithm:62, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ProfileData/InstrProf.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ProfileData/InstrProf.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h: In function '_ForwardIterator std::__unique(_ForwardIterator, _ForwardIterator, _BinaryPredicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _BinaryPredicate = __gnu_cxx::__ops::_Iter_equal_to_iter]': BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:962:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: __unique(_ForwardIterator __first, _ForwardIterator __last, BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:962:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:962:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/PassManager.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/LazyValueInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/LazyValueInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = llvm::AssertingVH]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/LazyValueInfo.cpp:542:32: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class llvm::AssertingVH' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/AssumptionCache.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/LazyValueInfo.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/ValueHandle.h:193:7: note: 'class llvm::AssertingVH' declared here BUILDSTDERR: class AssertingVH BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/vector:69, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Type.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/DerivedTypes.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/GlobalValue.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ProfileData/InstrProf.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ProfileData/InstrProf.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 BUILDSTDERR: vector<_Tp, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), std::forward<_Args>(__args)...); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/algorithm:62, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ProfileData/InstrProf.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ProfileData/InstrProf.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter]': BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: __unguarded_linear_insert(_RandomAccessIterator __last, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: __insertion_sort(_RandomAccessIterator __first, BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter]': BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: __unguarded_linear_insert(_RandomAccessIterator __last, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: __insertion_sort(_RandomAccessIterator __first, BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algo.h:61, BUILDSTDERR: from /usr/include/c++/8/algorithm:62, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ProfileData/InstrProf.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ProfileData/InstrProf.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': BUILDSTDERR: /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, BUILDSTDERR: ^~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/algorithm:62, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ProfileData/InstrProf.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ProfileData/InstrProf.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: __introsort_loop(_RandomAccessIterator __first, BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __comp); BUILDSTDERR: ~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: std::__introsort_loop(__cut, __last, __depth_limit, __comp); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algo.h:61, BUILDSTDERR: from /usr/include/c++/8/algorithm:62, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ProfileData/InstrProf.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ProfileData/InstrProf.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': BUILDSTDERR: /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, BUILDSTDERR: ^~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/algorithm:62, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ProfileData/InstrProf.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ProfileData/InstrProf.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: __introsort_loop(_RandomAccessIterator __first, BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __comp); BUILDSTDERR: ~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: std::__introsort_loop(__cut, __last, __depth_limit, __comp); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h: In function 'llvm::Error llvm::readPGOFuncNameStrings(llvm::StringRef, llvm::InstrProfSymtab&)': BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: std::__introsort_loop(__first, __last, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ BUILDSTDERR: std::__lg(__last - __first) * 2, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __comp); BUILDSTDERR: ~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: std::__insertion_sort(__first, __first + int(_S_threshold), __comp); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: std::__insertion_sort(__first, __last, __comp); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: std::__introsort_loop(__first, __last, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ BUILDSTDERR: std::__lg(__last - __first) * 2, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __comp); BUILDSTDERR: ~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: std::__insertion_sort(__first, __first + int(_S_threshold), __comp); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: std::__insertion_sort(__first, __last, __comp); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1004:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: return std::__unique(__first, __last, BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ BUILDSTDERR: __gnu_cxx::__ops::__iter_equal_to_iter()); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h: In member function 'void llvm::InstrProfSymtab::create(llvm::Module&, bool)': BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: std::__introsort_loop(__first, __last, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ BUILDSTDERR: std::__lg(__last - __first) * 2, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __comp); BUILDSTDERR: ~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: std::__insertion_sort(__first, __first + int(_S_threshold), __comp); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: std::__insertion_sort(__first, __last, __comp); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: std::__introsort_loop(__first, __last, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ BUILDSTDERR: std::__lg(__last - __first) * 2, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __comp); BUILDSTDERR: ~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: std::__insertion_sort(__first, __first + int(_S_threshold), __comp); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: std::__insertion_sort(__first, __last, __comp); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1004:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: return std::__unique(__first, __last, BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ BUILDSTDERR: __gnu_cxx::__ops::__iter_equal_to_iter()); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 50%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MIRPrinter.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MIRPrinter.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MIRPrinter.cpp [ 50%] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/InstrProfReader.cpp.o [ 50%] Building BPFGenSubtargetInfo.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ProfileData && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ProfileData -I/builddir/build/BUILD/llvm-3.9.1.src/lib/ProfileData -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMProfileData.dir/InstrProfReader.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/ProfileData/InstrProfReader.cpp cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/BPF && ../../../bin/llvm-tblgen -gen-subtarget -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target -I /builddir/build/BUILD/llvm-3.9.1.src/include /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPF.td -o /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/BPF/BPFGenSubtargetInfo.inc.tmp [ 50%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MIRPrintingPass.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MIRPrintingPass.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MIRPrintingPass.cpp [ 50%] Updating BPFGenRegisterInfo.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/BPF && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/BPF/BPFGenRegisterInfo.inc.tmp /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/BPF/BPFGenRegisterInfo.inc [ 50%] Updating BPFGenInstrInfo.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/BPF && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/BPF/BPFGenInstrInfo.inc.tmp /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/BPF/BPFGenInstrInfo.inc [ 50%] Updating BPFGenAsmWriter.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/BPF && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/BPF/BPFGenAsmWriter.inc.tmp /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/BPF/BPFGenAsmWriter.inc [ 50%] Updating X86GenAsmMatcher.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/BPF && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/BPF/X86GenAsmMatcher.inc.tmp /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/BPF/X86GenAsmMatcher.inc [ 50%] Updating BPFGenDAGISel.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/BPF && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/BPF/BPFGenDAGISel.inc.tmp /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/BPF/BPFGenDAGISel.inc [ 50%] Updating BPFGenMCCodeEmitter.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/BPF && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/BPF/BPFGenMCCodeEmitter.inc.tmp /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/BPF/BPFGenMCCodeEmitter.inc [ 50%] Updating BPFGenCallingConv.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/BPF && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/BPF/BPFGenCallingConv.inc.tmp /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/BPF/BPFGenCallingConv.inc [ 50%] Updating BPFGenSubtargetInfo.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/BPF && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/BPF/BPFGenSubtargetInfo.inc.tmp /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/BPF/BPFGenSubtargetInfo.inc make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 50%] Built target BPFCommonTableGen [ 50%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/OptimizePHIs.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/OptimizePHIs.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/OptimizePHIs.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MIRPrinter.cpp:24: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: ^ [ 50%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Lint.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/Lint.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/Lint.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/YAMLTraits.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MIRYamlMapping.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MIRPrinter.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MIRPrinter.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-3.9.1.src/include/llvm/Support/YAMLTraits.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MIRYamlMapping.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MIRPrinter.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MIRPrinter.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 /usr/include/c++/8/algorithm:62, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ProfileData/InstrProfReader.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ProfileData/InstrProfReader.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h: In function '_ForwardIterator std::__unique(_ForwardIterator, _ForwardIterator, _BinaryPredicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _BinaryPredicate = __gnu_cxx::__ops::_Iter_equal_to_iter]': BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:962:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: __unique(_ForwardIterator __first, _ForwardIterator __last, BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:962:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/YAMLTraits.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MIRYamlMapping.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MIRPrinter.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MIRPrinter.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-3.9.1.src/include/llvm/Support/YAMLTraits.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MIRYamlMapping.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MIRPrinter.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MIRPrinter.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 /usr/include/c++/8/map:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Attributes.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/AsmParser/LLParser.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/AsmParser/LLParser.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': BUILDSTDERR: /usr/include/c++/8/bits/stl_tree.h:2411:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 BUILDSTDERR: _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included 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-3.9.1.src/include/llvm/ADT/iterator_range.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ProfileData/InstrProfReader.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ProfileData/InstrProfReader.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Tp = long long unsigned int; _Compare = __gnu_cxx::__ops::_Iter_comp_val >&, uint64_t)> >]': BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:946:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: __lower_bound(_ForwardIterator __first, _ForwardIterator __last, BUILDSTDERR: ^~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:946:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/YAMLTraits.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MIRYamlMapping.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MIRPrinter.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MIRPrinter.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 /usr/include/c++/8/algorithm:62, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ProfileData/InstrProfReader.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ProfileData/InstrProfReader.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h: In member function 'llvm::Error llvm::RawInstrProfReader::readName(llvm::InstrProfRecord&) [with IntPtrT = long long unsigned int]': BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:2033:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: return std::__lower_bound(__first, __last, __val, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __gnu_cxx::__ops::__iter_comp_val(__comp)); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h: In member function 'llvm::StringRef llvm::RawInstrProfReader::getName(uint64_t) const [with IntPtrT = long long unsigned int]': BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:2033:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: return std::__lower_bound(__first, __last, __val, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __gnu_cxx::__ops::__iter_comp_val(__comp)); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h: In member function 'llvm::StringRef llvm::RawInstrProfReader::getName(uint64_t) const [with IntPtrT = unsigned int]': BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:2033:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: return std::__lower_bound(__first, __last, __val, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __gnu_cxx::__ops::__iter_comp_val(__comp)); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h: In member function 'llvm::Error llvm::RawInstrProfReader::readName(llvm::InstrProfRecord&) [with IntPtrT = unsigned int]': BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:2033:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: return std::__lower_bound(__first, __last, __val, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __gnu_cxx::__ops::__iter_comp_val(__comp)); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/vector:69, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ProfileData/InstrProfReader.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ProfileData/InstrProfReader.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator > >'} changed in GCC 7.1 BUILDSTDERR: vector<_Tp, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/YAMLTraits.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MIRYamlMapping.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MIRPrinter.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/YAMLParser.h:148:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MIRPrinter.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 /usr/include/c++/8/map:61, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Attributes.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/AsmParser/LLParser.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/AsmParser/LLParser.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h: In member function 'bool llvm::LLParser::ValidateEndOfModule()': BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h:499:8: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 BUILDSTDERR: __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::StringRef&, long long unsigned int&, std::vector >}; _Tp = llvm::InstrProfRecord; _Alloc = std::allocator]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'data_type llvm::InstrProfLookupTrait::ReadData(llvm::StringRef, const unsigned char*, llvm::InstrProfLookupTrait::offset_type)': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), std::forward<_Args>(__args)...); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {unsigned int, const long long unsigned int&, const long long unsigned int&}; _Tp = llvm::ProfileSummaryEntry; _Alloc = std::allocator]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 BUILDSTDERR: vector<_Tp, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'const unsigned char* llvm::IndexedInstrProfReader::readSummary(llvm::IndexedInstrProf::ProfVersion, const unsigned char*)': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), std::forward<_Args>(__args)...); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h: In member function 'bool llvm::LLParser::ParseUnnamedAttrGrp()': BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h:499:8: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 BUILDSTDERR: __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h:499:8: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 BUILDSTDERR: __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 BUILDSTDERR: vector<_Tp, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), std::forward<_Args>(__args)...); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {InstrProfValueData}; _Tp = InstrProfValueData; _Alloc = std::allocator]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 BUILDSTDERR: vector<_Tp, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'llvm::Error llvm::TextInstrProfReader::readValueProfileData(llvm::InstrProfRecord&)': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), std::forward<_Args>(__args)...); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), std::forward<_Args>(__args)...); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/algorithm:62, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ProfileData/InstrProfReader.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ProfileData/InstrProfReader.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter]': BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: __unguarded_linear_insert(_RandomAccessIterator __last, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: __insertion_sort(_RandomAccessIterator __first, BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter]': BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: __unguarded_linear_insert(_RandomAccessIterator __last, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: __insertion_sort(_RandomAccessIterator __first, BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algo.h:61, BUILDSTDERR: from /usr/include/c++/8/algorithm:62, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ProfileData/InstrProfReader.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ProfileData/InstrProfReader.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': BUILDSTDERR: /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, BUILDSTDERR: ^~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/algorithm:62, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ProfileData/InstrProfReader.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ProfileData/InstrProfReader.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: __introsort_loop(_RandomAccessIterator __first, BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __comp); BUILDSTDERR: ~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: std::__introsort_loop(__cut, __last, __depth_limit, __comp); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/YAMLTraits.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MIRYamlMapping.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MIRPrinter.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MIRPrinter.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 /usr/include/c++/8/bits/stl_algo.h:61, BUILDSTDERR: from /usr/include/c++/8/algorithm:62, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ProfileData/InstrProfReader.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ProfileData/InstrProfReader.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': BUILDSTDERR: /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, BUILDSTDERR: ^~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/algorithm:62, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ProfileData/InstrProfReader.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ProfileData/InstrProfReader.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: __introsort_loop(_RandomAccessIterator __first, BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __comp); BUILDSTDERR: ~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: std::__introsort_loop(__cut, __last, __depth_limit, __comp); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h: In member function 'llvm::Error llvm::RawInstrProfReader::createSymtab(llvm::InstrProfSymtab&) [with IntPtrT = unsigned int]': BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: std::__introsort_loop(__first, __last, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ BUILDSTDERR: std::__lg(__last - __first) * 2, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __comp); BUILDSTDERR: ~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: std::__insertion_sort(__first, __first + int(_S_threshold), __comp); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: std::__insertion_sort(__first, __last, __comp); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: std::__introsort_loop(__first, __last, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ BUILDSTDERR: std::__lg(__last - __first) * 2, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __comp); BUILDSTDERR: ~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: std::__insertion_sort(__first, __first + int(_S_threshold), __comp); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: std::__insertion_sort(__first, __last, __comp); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1004:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: return std::__unique(__first, __last, BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ BUILDSTDERR: __gnu_cxx::__ops::__iter_equal_to_iter()); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h: In member function 'llvm::Error llvm::RawInstrProfReader::createSymtab(llvm::InstrProfSymtab&) [with IntPtrT = long long unsigned int]': BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: std::__introsort_loop(__first, __last, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ BUILDSTDERR: std::__lg(__last - __first) * 2, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __comp); BUILDSTDERR: ~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: std::__insertion_sort(__first, __first + int(_S_threshold), __comp); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: std::__insertion_sort(__first, __last, __comp); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: std::__introsort_loop(__first, __last, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ BUILDSTDERR: std::__lg(__last - __first) * 2, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __comp); BUILDSTDERR: ~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: std::__insertion_sort(__first, __first + int(_S_threshold), __comp); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: std::__insertion_sort(__first, __last, __comp); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1004:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: return std::__unique(__first, __last, BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ BUILDSTDERR: __gnu_cxx::__ops::__iter_equal_to_iter()); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h: In member function 'virtual llvm::Error llvm::TextInstrProfReader::readNextRecord(llvm::InstrProfRecord&)': BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: std::__introsort_loop(__first, __last, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ BUILDSTDERR: std::__lg(__last - __first) * 2, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __comp); BUILDSTDERR: ~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: std::__insertion_sort(__first, __first + int(_S_threshold), __comp); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: std::__insertion_sort(__first, __last, __comp); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: std::__introsort_loop(__first, __last, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ BUILDSTDERR: std::__lg(__last - __first) * 2, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __comp); BUILDSTDERR: ~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: std::__insertion_sort(__first, __first + int(_S_threshold), __comp); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: std::__insertion_sort(__first, __last, __comp); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1004:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: return std::__unique(__first, __last, BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ BUILDSTDERR: __gnu_cxx::__ops::__iter_equal_to_iter()); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/vector:69, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ProfileData/InstrProfReader.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ProfileData/InstrProfReader.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), std::forward<_Args>(__args)...); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/vector:64, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ProfileData/InstrProfReader.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ProfileData/InstrProfReader.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), __x); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/algorithm:62, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ProfileData/InstrProfReader.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ProfileData/InstrProfReader.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: std::__introsort_loop(__first, __last, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ BUILDSTDERR: std::__lg(__last - __first) * 2, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __comp); BUILDSTDERR: ~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: std::__insertion_sort(__first, __first + int(_S_threshold), __comp); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: std::__insertion_sort(__first, __last, __comp); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: std::__introsort_loop(__first, __last, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ BUILDSTDERR: std::__lg(__last - __first) * 2, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __comp); BUILDSTDERR: ~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: std::__insertion_sort(__first, __first + int(_S_threshold), __comp); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: std::__insertion_sort(__first, __last, __comp); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1004:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: return std::__unique(__first, __last, BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ BUILDSTDERR: __gnu_cxx::__ops::__iter_equal_to_iter()); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/ProfileData/InstrProfReader.cpp:251:1: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator > >'} changed in GCC 7.1 BUILDSTDERR: } BUILDSTDERR: ^ BUILDSTDERR: In file included from /usr/include/c++/8/list:64, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ProfileData/InstrProf.h:31, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ProfileData/InstrProfReader.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ProfileData/InstrProfReader.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/list.tcc: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = InstrProfValueData; _Alloc = std::allocator]': BUILDSTDERR: /usr/include/c++/8/bits/list.tcc:308:7: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 BUILDSTDERR: list<_Tp, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/list.tcc:308:7: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/list.tcc:308:7: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/list.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::InstrProfValueSiteRecord; _Alloc = std::allocator]': BUILDSTDERR: /usr/include/c++/8/bits/list.tcc:286:4: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 BUILDSTDERR: _M_assign_dispatch(__x.begin(), __x.end(), __false_type()); BUILDSTDERR: ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/list.tcc:286:4: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 BUILDSTDERR: _M_assign_dispatch(__x.begin(), __x.end(), __false_type()); BUILDSTDERR: ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/OptimizePHIs.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /usr/include/c++/8/vector:69, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ProfileData/InstrProfReader.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ProfileData/InstrProfReader.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'void llvm::InstrProfSymtab::create(const NameIterRange&) [with NameIterRange = llvm::iterator_range::key_iterator>]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), std::forward<_Args>(__args)...); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/algorithm:62, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ProfileData/InstrProfReader.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ProfileData/InstrProfReader.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: std::__introsort_loop(__first, __last, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ BUILDSTDERR: std::__lg(__last - __first) * 2, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __comp); BUILDSTDERR: ~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: std::__insertion_sort(__first, __first + int(_S_threshold), __comp); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: std::__insertion_sort(__first, __last, __comp); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: std::__introsort_loop(__first, __last, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ BUILDSTDERR: std::__lg(__last - __first) * 2, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __comp); BUILDSTDERR: ~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: std::__insertion_sort(__first, __first + int(_S_threshold), __comp); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: std::__insertion_sort(__first, __last, __comp); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1004:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: return std::__unique(__first, __last, BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ BUILDSTDERR: __gnu_cxx::__ops::__iter_equal_to_iter()); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassRegistry.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MIRPrintingPass.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/YAMLParser.h:148:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MIRPrintingPass.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassRegistry.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/OptimizePHIs.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/OptimizePHIs.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassRegistry.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/OptimizePHIs.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/OptimizePHIs.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassRegistry.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/OptimizePHIs.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/OptimizePHIs.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassRegistry.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/OptimizePHIs.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/OptimizePHIs.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 50%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Loads.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/Loads.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/Loads.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassRegistry.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/OptimizePHIs.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/OptimizePHIs.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 /usr/include/c++/8/vector:69, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineJumpTableInfo.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MIRYamlMapping.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MIRPrinter.cpp:18: BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::yaml::FixedMachineStackObject&}; _Tp = llvm::yaml::FixedMachineStackObject; _Alloc = std::allocator]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 BUILDSTDERR: vector<_Tp, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 [ 50%] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/InstrProfWriter.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ProfileData && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ProfileData -I/builddir/build/BUILD/llvm-3.9.1.src/lib/ProfileData -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMProfileData.dir/InstrProfWriter.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/ProfileData/InstrProfWriter.cpp [ 50%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LoopAccessAnalysis.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/LoopAccessAnalysis.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/LoopAccessAnalysis.cpp BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::yaml::MachineStackObject&}; _Tp = llvm::yaml::MachineStackObject; _Alloc = std::allocator]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 BUILDSTDERR: In file included from /usr/include/c++/8/vector:64, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineJumpTableInfo.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MIRYamlMapping.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MIRPrinter.cpp:18: BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h: In member function 'void llvm::MIRPrinter::convertStackObjects(llvm::yaml::MachineFunction&, const llvm::MachineFrameInfo&, llvm::MachineModuleInfo&, llvm::ModuleSlotTracker&, const llvm::TargetRegisterInfo*)': BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), __x); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), __x); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ [ 50%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LoopUnrollAnalyzer.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/LoopUnrollAnalyzer.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/LoopUnrollAnalyzer.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ProfileData/InstrProfWriter.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ProfileData/InstrProfWriter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:55:67: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:77:12: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = llvm::OnDiskChainedHashTableGenerator::Item; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:410:65: required from 'T* llvm::SpecificBumpPtrAllocator::Allocate(size_t) [with T = llvm::OnDiskChainedHashTableGenerator::Item; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/OnDiskHashTable.h:130:33: required from 'void llvm::OnDiskChainedHashTableGenerator::insert(typename Info::key_type_ref, typename Info::data_type_ref, Info&) [with Info = llvm::InstrProfRecordWriterTrait; typename Info::key_type_ref = llvm::StringRef; typename Info::data_type_ref = const llvm::SmallDenseMap* const]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/OnDiskHashTable.h:119:5: required from 'void llvm::OnDiskChainedHashTableGenerator::insert(typename Info::key_type_ref, typename Info::data_type_ref) [with Info = llvm::InstrProfRecordWriterTrait; typename Info::key_type_ref = llvm::StringRef; typename Info::data_type_ref = const llvm::SmallDenseMap* const]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/ProfileData/InstrProfWriter.cpp:223:49: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ProfileData/InstrProfWriter.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ProfileData/InstrProfWriter.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 50%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ParallelCG.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/ParallelCG.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/ParallelCG.cpp BUILDSTDERR: In file included from /usr/include/c++/8/algorithm:62, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ProfileData/InstrProfWriter.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ProfileData/InstrProfWriter.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h: In function '_ForwardIterator std::__unique(_ForwardIterator, _ForwardIterator, _BinaryPredicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _BinaryPredicate = __gnu_cxx::__ops::_Iter_equal_to_iter]': BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:962:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: __unique(_ForwardIterator __first, _ForwardIterator __last, BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:962:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: In file included 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-3.9.1.src/include/llvm/ADT/iterator_range.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ProfileData/InstrProfWriter.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ProfileData/InstrProfWriter.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Tp = long long unsigned int; _Compare = __gnu_cxx::__ops::_Iter_comp_val >&, uint64_t)> >]': BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:946:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: __lower_bound(_ForwardIterator __first, _ForwardIterator __last, BUILDSTDERR: ^~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:946:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: In file included from /usr/include/c++/8/algorithm:62, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ProfileData/InstrProfWriter.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ProfileData/InstrProfWriter.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h: In static member function 'static void llvm::InstrProfWriter::writeRecordInText(const llvm::InstrProfRecord&, llvm::InstrProfSymtab&, llvm::raw_fd_ostream&)': BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:2033:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: return std::__lower_bound(__first, __last, __val, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __gnu_cxx::__ops::__iter_comp_val(__comp)); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/LoopAccessAnalysis.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/LoopAccessAnalysis.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/LoopAccessAnalysis.cpp:218:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-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/stl_tree.h:63, BUILDSTDERR: from /usr/include/c++/8/set:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/EquivalenceClasses.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/LoopAccessAnalysis.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/LoopAccessAnalysis.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 /usr/include/c++/8/vector:69, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ProfileData/InstrProfWriter.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ProfileData/InstrProfWriter.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 BUILDSTDERR: vector<_Tp, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ make -f lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/build.make lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/depend [ 50%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PeepholeOptimizer.cpp.o [ 50%] Building ARMGenDisassemblerTables.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM && ../../../bin/llvm-tblgen -gen-disassembler -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM -I /builddir/build/BUILD/llvm-3.9.1.src/lib/Target -I /builddir/build/BUILD/llvm-3.9.1.src/include /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARM.td -o /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM/ARMGenDisassemblerTables.inc.tmp make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/ProfileData/Coverage /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ProfileData/Coverage /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/DependInfo.cmake --color= cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/PeepholeOptimizer.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/PeepholeOptimizer.cpp Scanning dependencies of target LLVMCoverage make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/build.make lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/LoopAccessAnalysis.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/LoopAccessAnalysis.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap >; DerivedT = llvm::DenseMap >; KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:650:7: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:604:5: required from 'llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/ScalarEvolution.h:372:9: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:356:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(getBuckets(), other.getBuckets(), BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: getNumBuckets() * sizeof(BucketT)); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:39:8: note: 'struct llvm::detail::DenseMapPair >' declared here BUILDSTDERR: struct DenseMapPair : public std::pair { BUILDSTDERR: ^~~~~~~~~~~~ [ 50%] Building CXX object lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/CoverageMapping.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ProfileData/Coverage && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ProfileData/Coverage -I/builddir/build/BUILD/llvm-3.9.1.src/lib/ProfileData/Coverage -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCoverage.dir/CoverageMapping.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/ProfileData/Coverage/CoverageMapping.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/LoopAccessAnalysis.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/LoopAccessAnalysis.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:270: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-3.9.1.src/include/llvm/ADT/SmallVector.h:811:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/lib/Analysis/LoopAccessAnalysis.cpp:221:10: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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/stl_tree.h:63, BUILDSTDERR: from /usr/include/c++/8/set:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/EquivalenceClasses.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/LoopAccessAnalysis.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/LoopAccessAnalysis.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 50%] Updating ARMGenRegisterInfo.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM/ARMGenRegisterInfo.inc.tmp /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM/ARMGenRegisterInfo.inc BUILDSTDERR: In file included from /usr/include/c++/8/algorithm:62, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ProfileData/InstrProfWriter.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ProfileData/InstrProfWriter.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter]': BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: __unguarded_linear_insert(_RandomAccessIterator __last, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: __insertion_sort(_RandomAccessIterator __first, BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 [ 51%] Updating ARMGenInstrInfo.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM/ARMGenInstrInfo.inc.tmp /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM/ARMGenInstrInfo.inc BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter]': BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: __unguarded_linear_insert(_RandomAccessIterator __last, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: __insertion_sort(_RandomAccessIterator __first, BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 [ 51%] Updating ARMGenMCCodeEmitter.inc... BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algo.h:61, BUILDSTDERR: from /usr/include/c++/8/algorithm:62, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ProfileData/InstrProfWriter.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ProfileData/InstrProfWriter.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': BUILDSTDERR: /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, BUILDSTDERR: ^~~~~~~~~~~~~ cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM/ARMGenMCCodeEmitter.inc.tmp /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM/ARMGenMCCodeEmitter.inc BUILDSTDERR: In file included from /usr/include/c++/8/algorithm:62, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ProfileData/InstrProfWriter.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ProfileData/InstrProfWriter.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: __introsort_loop(_RandomAccessIterator __first, BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __comp); BUILDSTDERR: ~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: std::__introsort_loop(__cut, __last, __depth_limit, __comp); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 51%] Updating ARMGenMCPseudoLowering.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM/ARMGenMCPseudoLowering.inc.tmp /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM/ARMGenMCPseudoLowering.inc [ 51%] Updating ARMGenAsmWriter.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM/ARMGenAsmWriter.inc.tmp /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM/ARMGenAsmWriter.inc [ 51%] Updating ARMGenAsmMatcher.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM/ARMGenAsmMatcher.inc.tmp /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM/ARMGenAsmMatcher.inc [ 51%] Updating ARMGenDAGISel.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM/ARMGenDAGISel.inc.tmp /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM/ARMGenDAGISel.inc BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algo.h:61, BUILDSTDERR: from /usr/include/c++/8/algorithm:62, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ProfileData/InstrProfWriter.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ProfileData/InstrProfWriter.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': BUILDSTDERR: /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, BUILDSTDERR: ^~~~~~~~~~~~~ [ 51%] Updating ARMGenFastISel.inc... BUILDSTDERR: In file included from /usr/include/c++/8/algorithm:62, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ProfileData/InstrProfWriter.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ProfileData/InstrProfWriter.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: __introsort_loop(_RandomAccessIterator __first, BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __comp); BUILDSTDERR: ~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: std::__introsort_loop(__cut, __last, __depth_limit, __comp); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM/ARMGenFastISel.inc.tmp /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM/ARMGenFastISel.inc [ 51%] Updating ARMGenCallingConv.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM/ARMGenCallingConv.inc.tmp /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM/ARMGenCallingConv.inc [ 51%] Updating ARMGenSubtargetInfo.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM/ARMGenSubtargetInfo.inc.tmp /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM/ARMGenSubtargetInfo.inc BUILDSTDERR: In file included from /usr/include/c++/8/vector:69, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ProfileData/InstrProfWriter.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ProfileData/InstrProfWriter.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'void llvm::InstrProfWriter::writeText(llvm::raw_fd_ostream&)': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), std::forward<_Args>(__args)...); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/algorithm:62, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ProfileData/InstrProfWriter.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ProfileData/InstrProfWriter.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: std::__introsort_loop(__first, __last, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ BUILDSTDERR: std::__lg(__last - __first) * 2, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __comp); BUILDSTDERR: ~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: std::__insertion_sort(__first, __first + int(_S_threshold), __comp); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: std::__insertion_sort(__first, __last, __comp); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: std::__introsort_loop(__first, __last, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ BUILDSTDERR: std::__lg(__last - __first) * 2, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __comp); BUILDSTDERR: ~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: std::__insertion_sort(__first, __first + int(_S_threshold), __comp); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: std::__insertion_sort(__first, __last, __comp); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1004:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: return std::__unique(__first, __last, BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ BUILDSTDERR: __gnu_cxx::__ops::__iter_equal_to_iter()); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 51%] Updating ARMGenDisassemblerTables.inc... cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM/ARMGenDisassemblerTables.inc.tmp /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM/ARMGenDisassemblerTables.inc make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 51%] Built target ARMCommonTableGen [ 51%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LoopInfo.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/LoopInfo.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/LoopInfo.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/PeepholeOptimizer.cpp:76: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/PeepholeOptimizer.cpp:70: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/PeepholeOptimizer.cpp:69: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/PeepholeOptimizer.cpp:70: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/PeepholeOptimizer.cpp:69: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/PeepholeOptimizer.cpp:70: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/PeepholeOptimizer.cpp:69: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/PeepholeOptimizer.cpp:70: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/PeepholeOptimizer.cpp:69: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/PeepholeOptimizer.cpp:70: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/GenericDomTree.h:689:5: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/GenericDomTree.h:467:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineDominators.h:108:30: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/PeepholeOptimizer.cpp:69: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/PeepholeOptimizer.cpp:70: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/PeepholeOptimizer.cpp:69: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/LoopInfo.h:39, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/LoopInfo.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/LoopInfoImpl.h:97:9: required from 'void llvm::LoopBase::getExitEdges(llvm::SmallVectorImpl >&) const [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/LoopInfo.cpp:38:22: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/LoopInfo.h:39, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/LoopInfo.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-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/ScalarEvolution.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/ScalarEvolutionExpressions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/LoopUnrollAnalyzer.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/LoopUnrollAnalyzer.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap >; DerivedT = llvm::DenseMap >; KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:650:7: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:604:5: required from 'llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/ScalarEvolution.h:372:9: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:356:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(getBuckets(), other.getBuckets(), BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: getNumBuckets() * sizeof(BucketT)); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:39:8: note: 'struct llvm::detail::DenseMapPair >' declared here BUILDSTDERR: struct DenseMapPair : public std::pair { BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/ParallelCG.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/ParallelCG.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/ParallelCG.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/ParallelCG.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ProfileData/Coverage/CoverageMapping.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ProfileData/Coverage/CoverageMapping.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/ProfileData/Coverage/CoverageMapping.cpp:49:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ProfileData/Coverage/CoverageMapping.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ProfileData/Coverage/CoverageMapping.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 52%] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/ProfileSummaryBuilder.cpp.o [ 52%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LoopPass.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/LoopPass.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/LoopPass.cpp cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ProfileData && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ProfileData -I/builddir/build/BUILD/llvm-3.9.1.src/lib/ProfileData -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMProfileData.dir/ProfileSummaryBuilder.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/ProfileData/ProfileSummaryBuilder.cpp [ 52%] Building CXX object lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/Parser.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/AsmParser && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/AsmParser -I/builddir/build/BUILD/llvm-3.9.1.src/lib/AsmParser -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAsmParser.dir/Parser.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/AsmParser/Parser.cpp BUILDSTDERR: In file included from /usr/include/c++/8/vector:69, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ProfileData/Coverage/CoverageMapping.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ProfileData/Coverage/CoverageMapping.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::coverage::CounterMappingRegion&, long long unsigned int&}; _Tp = llvm::coverage::CountedRegion; _Alloc = std::allocator]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 BUILDSTDERR: vector<_Tp, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::coverage::CountedRegion&}; _Tp = llvm::coverage::CountedRegion; _Alloc = std::allocator]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::coverage::FunctionRecord}; _Tp = llvm::coverage::FunctionRecord; _Alloc = std::allocator]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator > >'} changed in GCC 7.1 [ 52%] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/SampleProf.cpp.o BUILDSTDERR: In file included from /usr/include/c++/8/vector:64, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ProfileData/Coverage/CoverageMapping.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ProfileData/Coverage/CoverageMapping.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h: In member function 'llvm::coverage::CoverageData llvm::coverage::CoverageMapping::getCoverageForFile(llvm::StringRef) const': BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), __x); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/vector:69, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ProfileData/Coverage/CoverageMapping.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ProfileData/Coverage/CoverageMapping.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In static member function 'static llvm::Expected > llvm::coverage::CoverageMapping::load(llvm::coverage::CoverageMappingReader&, llvm::IndexedInstrProfReader&)': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), std::forward<_Args>(__args)...); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), std::forward<_Args>(__args)...); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/ProfileData/Coverage/CoverageMapping.cpp:234:1: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 BUILDSTDERR: } BUILDSTDERR: ^ cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ProfileData && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ProfileData -I/builddir/build/BUILD/llvm-3.9.1.src/lib/ProfileData -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMProfileData.dir/SampleProf.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/ProfileData/SampleProf.cpp BUILDSTDERR: In file included from /usr/include/c++/8/vector:64, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ProfileData/Coverage/CoverageMapping.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ProfileData/Coverage/CoverageMapping.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h: In member function 'llvm::coverage::CoverageData llvm::coverage::CoverageMapping::getCoverageForExpansion(const llvm::coverage::ExpansionRecord&) const': BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), __x); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h: In member function 'llvm::coverage::CoverageData llvm::coverage::CoverageMapping::getCoverageForFunction(const llvm::coverage::FunctionRecord&) const': BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), __x); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ [ 52%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PHIElimination.cpp.o [ 52%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LoopPassManager.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/PHIElimination.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/PHIElimination.cpp cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/LoopPassManager.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/LoopPassManager.cpp [ 52%] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/SampleProfReader.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ProfileData && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ProfileData -I/builddir/build/BUILD/llvm-3.9.1.src/lib/ProfileData -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMProfileData.dir/SampleProfReader.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/ProfileData/SampleProfReader.cpp BUILDSTDERR: In file included from /usr/include/c++/8/vector:69, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Attributes.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ProfileData/ProfileSummaryBuilder.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::ProfileSummaryEntry&}; _Tp = llvm::ProfileSummaryEntry; _Alloc = std::allocator]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 BUILDSTDERR: vector<_Tp, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/vector:64, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Attributes.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ProfileData/ProfileSummaryBuilder.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h: In member function 'void llvm::ProfileSummaryBuilder::computeDetailedSummary()': BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), __x); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ [ 52%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemDepPrinter.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/MemDepPrinter.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/MemDepPrinter.cpp make -f lib/Passes/CMakeFiles/LLVMPasses.dir/build.make lib/Passes/CMakeFiles/LLVMPasses.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Passes /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Passes /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Passes/CMakeFiles/LLVMPasses.dir/DependInfo.cmake --color= BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/PHIElimination.cpp:26: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /usr/include/c++/8/vector:69, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Metadata.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/TrackingMDRef.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/DebugLoc.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/DiagnosticInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ProfileData/SampleProfReader.h:214, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ProfileData/SampleProfReader.cpp:23: BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {long long unsigned int&, long long unsigned int&, long long unsigned int&}; _Tp = llvm::ProfileSummaryEntry; _Alloc = std::allocator]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 BUILDSTDERR: vector<_Tp, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'std::error_code llvm::sampleprof::SampleProfileReaderBinary::readSummaryEntry(std::vector&)': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), std::forward<_Args>(__args)...); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/MemDepPrinter.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/ADT/SetVector.h:131: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: /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/MemDepPrinter.cpp:108:75: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/PHIEliminationUtils.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/PHIElimination.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/PHIEliminationUtils.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/PHIEliminationUtils.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/PHIElimination.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/PHIEliminationUtils.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/PHIEliminationUtils.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/PHIElimination.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/PHIEliminationUtils.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/MemDepPrinter.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:55:67: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:77:12: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = llvm::BasicBlock*; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/PredIteratorCache.h:53:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/MemDepPrinter.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/MemDepPrinter.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair, const llvm::BasicBlock*>; T2 = std::pair, const llvm::BasicBlock*>; T = std::pair, const llvm::BasicBlock*>; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:270: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-3.9.1.src/include/llvm/ADT/SmallVector.h:811:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair, const llvm::BasicBlock*>]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/ADT/SmallSet.h:32:7: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(KeyT&&, ValueT&&, BucketT*) [with DerivedT = llvm::DenseMap, const llvm::BasicBlock*>, 4> >; KeyT = const llvm::Instruction*; ValueT = llvm::SmallSetVector, const llvm::BasicBlock*>, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, const llvm::BasicBlock*>, 4> >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:264: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; BucketT = llvm::detail::DenseMapPair, const llvm::BasicBlock*>, 4> >; llvm::DenseMapBase::value_type = llvm::detail::DenseMapPair, const llvm::BasicBlock*>, 4> >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:268: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; BucketT = llvm::detail::DenseMapPair, const llvm::BasicBlock*>, 4> >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/MemDepPrinter.cpp:107:16: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, const llvm::BasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/PHIEliminationUtils.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/PHIElimination.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/PHIEliminationUtils.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/PHIEliminationUtils.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/PHIElimination.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/GenericDomTree.h:689:5: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/GenericDomTree.h:467:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineDominators.h:108:30: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/PHIEliminationUtils.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/PHIElimination.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ Scanning dependencies of target LLVMPasses make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Passes/CMakeFiles/LLVMPasses.dir/build.make lib/Passes/CMakeFiles/LLVMPasses.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 52%] Building CXX object lib/Passes/CMakeFiles/LLVMPasses.dir/PassBuilder.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Passes && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Passes -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Passes -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPasses.dir/PassBuilder.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Passes/PassBuilder.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/PHIEliminationUtils.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/PHIElimination.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/PHIEliminationUtils.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/PHIElimination.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 52%] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/SampleProfWriter.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ProfileData && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ProfileData -I/builddir/build/BUILD/llvm-3.9.1.src/lib/ProfileData -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMProfileData.dir/SampleProfWriter.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/ProfileData/SampleProfWriter.cpp [ 52%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PHIEliminationUtils.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/PHIEliminationUtils.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/PHIEliminationUtils.cpp [ 52%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PostRAHazardRecognizer.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/PostRAHazardRecognizer.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/PostRAHazardRecognizer.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/LoopInfo.h:39, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/LoopPassManager.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/LoopPassManager.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap >; DerivedT = llvm::DenseMap >; KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:650:7: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:604:5: required from 'llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/ScalarEvolution.h:372:9: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:356:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(getBuckets(), other.getBuckets(), BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: getNumBuckets() * sizeof(BucketT)); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:39:8: note: 'struct llvm::detail::DenseMapPair >' declared here BUILDSTDERR: struct DenseMapPair : public std::pair { BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/PHIEliminationUtils.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/PHIEliminationUtils.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/PHIEliminationUtils.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunction.h:551:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/PHIEliminationUtils.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/PHIEliminationUtils.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/PHIEliminationUtils.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/PHIEliminationUtils.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/PHIEliminationUtils.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/PHIEliminationUtils.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-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/PostRAHazardRecognizer.cpp:38: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassRegistry.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/PostRAHazardRecognizer.cpp:32: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/PostRAHazardRecognizer.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassRegistry.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/PostRAHazardRecognizer.cpp:32: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/PostRAHazardRecognizer.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassRegistry.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/PostRAHazardRecognizer.cpp:32: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/PostRAHazardRecognizer.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassRegistry.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/PostRAHazardRecognizer.cpp:32: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/PostRAHazardRecognizer.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassRegistry.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/PostRAHazardRecognizer.cpp:32: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/PostRAHazardRecognizer.cpp:30: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 52%] Building CXX object lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/CoverageMappingWriter.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ProfileData/Coverage && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ProfileData/Coverage -I/builddir/build/BUILD/llvm-3.9.1.src/lib/ProfileData/Coverage -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCoverage.dir/CoverageMappingWriter.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/ProfileData/Coverage/CoverageMappingWriter.cpp [ 52%] Building CXX object lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/CoverageMappingReader.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ProfileData/Coverage && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ProfileData/Coverage -I/builddir/build/BUILD/llvm-3.9.1.src/lib/ProfileData/Coverage -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCoverage.dir/CoverageMappingReader.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/ProfileData/Coverage/CoverageMappingReader.cpp [ 52%] Linking CXX static library ../libLLVMAsmParser.a cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/AsmParser && /usr/bin/cmake -P CMakeFiles/LLVMAsmParser.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/AsmParser && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMAsmParser.dir/link.txt --verbose=1 /usr/bin/ar qc ../libLLVMAsmParser.a CMakeFiles/LLVMAsmParser.dir/LLLexer.cpp.o CMakeFiles/LLVMAsmParser.dir/LLParser.cpp.o CMakeFiles/LLVMAsmParser.dir/Parser.cpp.o /usr/bin/ranlib ../libLLVMAsmParser.a make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 52%] Built target LLVMAsmParser [ 52%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PostRASchedulerList.cpp.o make -f lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/build.make lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/depend cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/PostRASchedulerList.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/PostRASchedulerList.cpp [ 52%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemDerefPrinter.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/MemDerefPrinter.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/MemDerefPrinter.cpp make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86 /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86 /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/DependInfo.cmake --color= Scanning dependencies of target LLVMX86CodeGen make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/build.make lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 52%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86AsmPrinter.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86 && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86 -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86 -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86AsmPrinter.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86AsmPrinter.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/MemDerefPrinter.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:55:67: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:77:12: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = llvm::BasicBlock*; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/PredIteratorCache.h:53:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/MemDerefPrinter.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-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AntiDepBreaker.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AggressiveAntiDepBreaker.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/PostRASchedulerList.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: ^ [ 52%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86CallFrameOptimization.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86 && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86 -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86 -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86CallFrameOptimization.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86CallFrameOptimization.cpp [ 52%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PreISelIntrinsicLowering.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/PreISelIntrinsicLowering.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/PreISelIntrinsicLowering.cpp [ 52%] Linking CXX static library ../libLLVMProfileData.a cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ProfileData && /usr/bin/cmake -P CMakeFiles/LLVMProfileData.dir/cmake_clean_target.cmake BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AntiDepBreaker.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AggressiveAntiDepBreaker.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/PostRASchedulerList.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AntiDepBreaker.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AggressiveAntiDepBreaker.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/PostRASchedulerList.cpp:21: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ProfileData && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMProfileData.dir/link.txt --verbose=1 /usr/bin/ar qc ../libLLVMProfileData.a CMakeFiles/LLVMProfileData.dir/InstrProf.cpp.o CMakeFiles/LLVMProfileData.dir/InstrProfReader.cpp.o CMakeFiles/LLVMProfileData.dir/InstrProfWriter.cpp.o CMakeFiles/LLVMProfileData.dir/ProfileSummaryBuilder.cpp.o CMakeFiles/LLVMProfileData.dir/SampleProf.cpp.o CMakeFiles/LLVMProfileData.dir/SampleProfReader.cpp.o CMakeFiles/LLVMProfileData.dir/SampleProfWriter.cpp.o BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AntiDepBreaker.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AggressiveAntiDepBreaker.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/PostRASchedulerList.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AntiDepBreaker.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AggressiveAntiDepBreaker.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AntiDepBreaker.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AggressiveAntiDepBreaker.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/PostRASchedulerList.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AntiDepBreaker.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AggressiveAntiDepBreaker.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AntiDepBreaker.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AggressiveAntiDepBreaker.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/PostRASchedulerList.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AntiDepBreaker.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AggressiveAntiDepBreaker.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/PostRASchedulerList.cpp:21: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ /usr/bin/ranlib ../libLLVMProfileData.a make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 52%] Built target LLVMProfileData [ 53%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86ExpandPseudo.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86 && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86 -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86 -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86ExpandPseudo.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86ExpandPseudo.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AntiDepBreaker.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AggressiveAntiDepBreaker.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/PostRASchedulerList.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AntiDepBreaker.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AggressiveAntiDepBreaker.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AntiDepBreaker.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AggressiveAntiDepBreaker.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/PostRASchedulerList.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AntiDepBreaker.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AggressiveAntiDepBreaker.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AntiDepBreaker.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AggressiveAntiDepBreaker.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/PostRASchedulerList.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/GenericDomTree.h:689:5: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/GenericDomTree.h:467:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineDominators.h:108:30: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AntiDepBreaker.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AggressiveAntiDepBreaker.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/PostRASchedulerList.cpp:21: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86Subtarget.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86AsmPrinter.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86AsmPrinter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86Subtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86AsmPrinter.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86AsmPrinter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86Subtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86AsmPrinter.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86AsmPrinter.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ make -f lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/build.make lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/AsmParser /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86/AsmParser /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/DependInfo.cmake --color= BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86Subtarget.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86CallFrameOptimization.cpp:25: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86Subtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86AsmPrinter.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86AsmPrinter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86Subtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86AsmPrinter.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86AsmPrinter.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86Subtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86AsmPrinter.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86AsmPrinter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86Subtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86AsmPrinter.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86AsmPrinter.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86Subtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86AsmPrinter.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86AsmPrinter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86Subtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86AsmPrinter.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86AsmPrinter.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86Subtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86AsmPrinter.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86AsmPrinter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86Subtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86AsmPrinter.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86AsmPrinter.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ Scanning dependencies of target LLVMX86AsmParser make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/build.make lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 53%] Building CXX object lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/X86AsmInstrumentation.cpp.o BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86CallFrameOptimization.cpp:23: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86/AsmParser && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86/AsmParser -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/AsmParser -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86 -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86 -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86AsmParser.dir/X86AsmInstrumentation.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/AsmParser/X86AsmInstrumentation.cpp 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-3.9.1.src/lib/Target/X86/X86CallFrameOptimization.cpp:20: 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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86Subtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86AsmPrinter.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86AsmPrinter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86Subtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86AsmPrinter.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86AsmPrinter.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 53%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ProcessImplicitDefs.cpp.o BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86CallFrameOptimization.cpp:23: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/lib/Target/X86/X86CallFrameOptimization.cpp:20: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/ProcessImplicitDefs.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/ProcessImplicitDefs.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86CallFrameOptimization.cpp:23: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/lib/Target/X86/X86CallFrameOptimization.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86CallFrameOptimization.cpp:23: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/lib/Target/X86/X86CallFrameOptimization.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86CallFrameOptimization.cpp:23: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/lib/Target/X86/X86CallFrameOptimization.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86Subtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86AsmPrinter.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86AsmPrinter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86Subtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86AsmPrinter.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86AsmPrinter.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86CallFrameOptimization.cpp:23: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/lib/Target/X86/X86CallFrameOptimization.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86CallFrameOptimization.cpp:23: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/lib/Target/X86/X86CallFrameOptimization.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-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/ProcessImplicitDefs.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/ProcessImplicitDefs.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/ProcessImplicitDefs.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/ProcessImplicitDefs.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/ProcessImplicitDefs.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/ProcessImplicitDefs.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/ProcessImplicitDefs.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/ProcessImplicitDefs.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/ProcessImplicitDefs.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/ProcessImplicitDefs.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/ProcessImplicitDefs.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 /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-3.9.1.src/include/llvm/ADT/iterator_range.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ProfileData/Coverage/CoverageMappingReader.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ProfileData/Coverage/CoverageMappingReader.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Tp = long long unsigned int; _Compare = __gnu_cxx::__ops::_Iter_comp_val >&, uint64_t)> >]': BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:946:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: __lower_bound(_ForwardIterator __first, _ForwardIterator __last, BUILDSTDERR: ^~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:946:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/LazyCallGraph.h:38, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/CGSCCPassManager.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Passes/PassBuilder.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Passes/PassBuilder.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap >; DerivedT = llvm::DenseMap >; KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:650:7: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:604:5: required from 'llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/ScalarEvolution.h:372:9: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:356:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(getBuckets(), other.getBuckets(), BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: getNumBuckets() * sizeof(BucketT)); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:39:8: note: 'struct llvm::detail::DenseMapPair >' declared here BUILDSTDERR: struct DenseMapPair : public std::pair { BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/AsmParser/X86AsmInstrumentation.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/AsmParser/X86AsmInstrumentation.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/AsmParser/X86AsmInstrumentation.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/AsmParser/X86AsmInstrumentation.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/LazyCallGraph.h:38, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/CGSCCPassManager.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Passes/PassBuilder.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Passes/PassBuilder.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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 /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/AsmParser/X86AsmInstrumentation.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/AsmParser/X86AsmInstrumentation.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/AsmParser/X86AsmInstrumentation.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/AsmParser/X86AsmInstrumentation.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-3.9.1.src/lib/Target/X86/AsmParser/X86AsmInstrumentation.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/AsmParser/X86AsmInstrumentation.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/AsmParser/X86AsmInstrumentation.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/AsmParser/X86AsmInstrumentation.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 /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/LazyCallGraph.h:38, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/CGSCCPassManager.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Passes/PassBuilder.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Passes/PassBuilder.cpp:18: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 53%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86FastISel.cpp.o [ 53%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemoryBuiltins.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86 && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86 -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86 -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86FastISel.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FastISel.cpp BUILDSTDERR: In file included from /usr/include/c++/8/algorithm:62, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ProfileData/Coverage/CoverageMappingReader.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/ProfileData/Coverage/CoverageMappingReader.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h: In member function 'llvm::Expected {anonymous}::VersionedCovMapFuncRecordReader::readFunctionRecords(const char*, const char*) [with llvm::coverage::CovMapVersion Version = (llvm::coverage::CovMapVersion)1; IntPtrT = long long unsigned int; llvm::support::endianness Endian = (llvm::support::endianness)0]': BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:2033:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: return std::__lower_bound(__first, __last, __val, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __gnu_cxx::__ops::__iter_comp_val(__comp)); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/MemoryBuiltins.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/MemoryBuiltins.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/LazyCallGraph.h:38, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/CGSCCPassManager.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Passes/PassBuilder.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Passes/PassBuilder.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:55:67: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:77:12: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = llvm::BasicBlock*; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/PredIteratorCache.h:53:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/LazyCallGraph.h:38, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/CGSCCPassManager.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Passes/PassBuilder.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Passes/PassBuilder.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/LazyCallGraph.h:38, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/CGSCCPassManager.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Passes/PassBuilder.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Passes/PassBuilder.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:270: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-3.9.1.src/include/llvm/ADT/SmallVector.h:811:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/ADT/MapVector.h:32:7: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/LazyCallGraph.h:38, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/CGSCCPassManager.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Passes/PassBuilder.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Passes/PassBuilder.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/LazyCallGraph.h:38, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/CGSCCPassManager.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Passes/PassBuilder.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Passes/PassBuilder.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:270: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-3.9.1.src/include/llvm/ADT/SmallVector.h:811:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/Transforms/Scalar/GVN.h:44:7: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/LazyCallGraph.h:38, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/CGSCCPassManager.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Passes/PassBuilder.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Passes/PassBuilder.cpp:18: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h: In member function 'llvm::Expected {anonymous}::VersionedCovMapFuncRecordReader::readFunctionRecords(const char*, const char*) [with llvm::coverage::CovMapVersion Version = (llvm::coverage::CovMapVersion)1; IntPtrT = unsigned int; llvm::support::endianness Endian = (llvm::support::endianness)1]': BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:2033:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: return std::__lower_bound(__first, __last, __val, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __gnu_cxx::__ops::__iter_comp_val(__comp)); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h: In member function 'llvm::Expected {anonymous}::VersionedCovMapFuncRecordReader::readFunctionRecords(const char*, const char*) [with llvm::coverage::CovMapVersion Version = (llvm::coverage::CovMapVersion)1; IntPtrT = long long unsigned int; llvm::support::endianness Endian = (llvm::support::endianness)1]': BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:2033:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: return std::__lower_bound(__first, __last, __val, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __gnu_cxx::__ops::__iter_comp_val(__comp)); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/LazyCallGraph.h:38, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/CGSCCPassManager.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Passes/PassBuilder.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Passes/PassBuilder.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:270: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-3.9.1.src/include/llvm/ADT/SmallVector.h:811:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/Support/Allocator.h:157:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Transforms/Scalar/GVN.h:44:7: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/LazyCallGraph.h:38, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/CGSCCPassManager.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Passes/PassBuilder.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Passes/PassBuilder.cpp:18: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h: In member function 'llvm::Expected {anonymous}::VersionedCovMapFuncRecordReader::readFunctionRecords(const char*, const char*) [with llvm::coverage::CovMapVersion Version = (llvm::coverage::CovMapVersion)1; IntPtrT = unsigned int; llvm::support::endianness Endian = (llvm::support::endianness)0]': BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:2033:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: return std::__lower_bound(__first, __last, __val, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __gnu_cxx::__ops::__iter_comp_val(__comp)); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86Subtarget.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86ExpandPseudo.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86ExpandPseudo.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86ExpandPseudo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86ExpandPseudo.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86ExpandPseudo.cpp:17: 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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86ExpandPseudo.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86ExpandPseudo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86ExpandPseudo.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86ExpandPseudo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86ExpandPseudo.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86ExpandPseudo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86ExpandPseudo.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86ExpandPseudo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86ExpandPseudo.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86ExpandPseudo.cpp:17: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 53%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PrologEpilogInserter.cpp.o [ 53%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86FixupBWInsts.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86 && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86 -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86 -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86FixupBWInsts.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FixupBWInsts.cpp cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/PrologEpilogInserter.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/PrologEpilogInserter.cpp [ 53%] Linking CXX static library ../../libLLVMCoverage.a cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ProfileData/Coverage && /usr/bin/cmake -P CMakeFiles/LLVMCoverage.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ProfileData/Coverage && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMCoverage.dir/link.txt --verbose=1 /usr/bin/ar qc ../../libLLVMCoverage.a CMakeFiles/LLVMCoverage.dir/CoverageMapping.cpp.o CMakeFiles/LLVMCoverage.dir/CoverageMappingWriter.cpp.o CMakeFiles/LLVMCoverage.dir/CoverageMappingReader.cpp.o /usr/bin/ranlib ../../libLLVMCoverage.a make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/build.make lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/Disassembler /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86/Disassembler /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/DependInfo.cmake --color= [ 53%] Built target LLVMCoverage make -f lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/build.make lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86/InstPrinter /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/DependInfo.cmake --color= Scanning dependencies of target LLVMX86AsmPrinter make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/build.make lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 53%] Building CXX object lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/X86ATTInstPrinter.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86/InstPrinter && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86/InstPrinter -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86 -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86 -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86AsmPrinter.dir/X86ATTInstPrinter.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86ATTInstPrinter.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/PrologEpilogInserter.cpp:28: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: ^ Scanning dependencies of target LLVMX86Disassembler make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/build.make lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 53%] Building CXX object lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/X86Disassembler.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86/Disassembler && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86/Disassembler -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/Disassembler -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86 -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86 -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86Disassembler.dir/X86Disassembler.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/Disassembler/X86Disassembler.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86ATTInstPrinter.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Format.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCInstPrinter.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86ATTInstPrinter.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86ATTInstPrinter.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86ATTInstPrinter.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Format.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCInstPrinter.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86ATTInstPrinter.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86ATTInstPrinter.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-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86Subtarget.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FastISel.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/PrologEpilogInserter.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/PrologEpilogInserter.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/PrologEpilogInserter.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/PrologEpilogInserter.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/PrologEpilogInserter.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/PrologEpilogInserter.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/Disassembler/X86DisassemblerDecoder.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/Disassembler/X86Disassembler.cpp:77: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/Disassembler/X86DisassemblerDecoder.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/Disassembler/X86Disassembler.cpp:77: 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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/Disassembler/X86DisassemblerDecoder.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/Disassembler/X86Disassembler.cpp:77: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/Disassembler/X86DisassemblerDecoder.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/Disassembler/X86Disassembler.cpp:77: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/Disassembler/X86DisassemblerDecoder.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/Disassembler/X86Disassembler.cpp:77: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/Disassembler/X86DisassemblerDecoder.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/Disassembler/X86Disassembler.cpp:77: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/Disassembler/X86Disassembler.cpp: In function 'void translateImmediate(llvm::MCInst&, uint64_t, const llvm::X86Disassembler::OperandSpecifier&, llvm::X86Disassembler::InternalInstruction&, const llvm::MCDisassembler*)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/Disassembler/X86Disassembler.cpp:625:43: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: mcInst.addOperand(MCOperand::createReg(X86::BND0 + (immediate >> 4))); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/Disassembler/X86Disassembler.cpp:626:3: note: here BUILDSTDERR: case TYPE_REL8: BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/PrologEpilogInserter.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/GenericDomTree.h:689:5: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/GenericDomTree.h:467:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineDominators.h:108:30: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/PrologEpilogInserter.cpp:19: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/PrologEpilogInserter.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86CallingConv.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FastISel.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86CallingConv.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FastISel.cpp:17: 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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86CallingConv.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FastISel.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86CallingConv.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FastISel.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86CallingConv.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FastISel.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86CallingConv.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FastISel.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86CallingConv.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FastISel.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86CallingConv.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FastISel.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86CallingConv.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FastISel.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86CallingConv.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FastISel.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86CallingConv.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FastISel.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86CallingConv.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FastISel.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-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86Subtarget.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FixupBWInsts.cpp:50: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86CallingConv.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FastISel.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86CallingConv.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FastISel.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FixupBWInsts.cpp:49: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FixupBWInsts.cpp:49: 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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FixupBWInsts.cpp:49: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FixupBWInsts.cpp:49: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FixupBWInsts.cpp:49: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FixupBWInsts.cpp:49: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FixupBWInsts.cpp:49: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FixupBWInsts.cpp:49: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FixupBWInsts.cpp:49: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FixupBWInsts.cpp:49: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FixupBWInsts.cpp:49: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FixupBWInsts.cpp:355:57: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FixupBWInsts.cpp:49: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FixupBWInsts.cpp:49: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FixupBWInsts.cpp:49: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FixupBWInsts.cpp:49: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FixupBWInsts.cpp:49: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FastISel.cpp: In member function 'bool {anonymous}::X86FastISel::X86FastEmitStore(llvm::EVT, unsigned int, bool, llvm::X86AddressMode&, llvm::MachineMemOperand*, bool)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FastISel.cpp:520:12: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: ValReg = AndResult; BUILDSTDERR: ~~~~~~~^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FastISel.cpp:523:3: note: here BUILDSTDERR: case MVT::i8: Opc = X86::MOV8mr; break; BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FastISel.cpp: In member function 'bool {anonymous}::X86FastISel::X86FastEmitStore(llvm::EVT, const llvm::Value*, llvm::X86AddressMode&, llvm::MachineMemOperand*, bool)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FastISel.cpp:662:27: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: case MVT::i1: Signed = false; // FALLTHROUGH to handle as i8. BUILDSTDERR: ~~~~~~~^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FastISel.cpp:663:5: note: here BUILDSTDERR: case MVT::i8: Opc = X86::MOV8mi; break; BUILDSTDERR: ^~~~ [ 53%] Building CXX object lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/X86IntelInstPrinter.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86/InstPrinter && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86/InstPrinter -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86 -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86 -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86AsmPrinter.dir/X86IntelInstPrinter.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86IntelInstPrinter.cpp [ 53%] Building CXX object lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/X86DisassemblerDecoder.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86/Disassembler && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86/Disassembler -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/Disassembler -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86 -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86 -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86Disassembler.dir/X86DisassemblerDecoder.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/Disassembler/X86DisassemblerDecoder.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/raw_ostream.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86IntelInstPrinter.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86IntelInstPrinter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Format.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCInstPrinter.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86IntelInstPrinter.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86IntelInstPrinter.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-3.9.1.src/include/llvm/Support/raw_ostream.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86IntelInstPrinter.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86IntelInstPrinter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Format.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCInstPrinter.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86IntelInstPrinter.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86IntelInstPrinter.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 53%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PseudoSourceValue.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/PseudoSourceValue.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/PseudoSourceValue.cpp [ 53%] Building CXX object lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/X86InstComments.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86/InstPrinter && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86/InstPrinter -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86 -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86 -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86AsmPrinter.dir/X86InstComments.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/PseudoSourceValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/PseudoSourceValue.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/PseudoSourceValue.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/PseudoSourceValue.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp: In function 'bool llvm::EmitAnyX86InstComments(const llvm::MCInst*, llvm::raw_ostream&, const char* (*)(unsigned int))': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:509:26: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: Src1Name = getRegName(MI->getOperand(NumOperands - 1).getReg()); BUILDSTDERR: ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:28:3: note: here BUILDSTDERR: case X86::V##Inst##Suffix##src: BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:37:3: note: in expansion of macro 'CASE_AVX_INS_COMMON' BUILDSTDERR: CASE_AVX_INS_COMMON(Inst, Suffix, src) \ BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:42:3: note: in expansion of macro 'CASE_AVX512_INS_COMMON' BUILDSTDERR: CASE_AVX512_INS_COMMON(Inst, Z, r##src) \ BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:511:3: note: in expansion of macro 'CASE_MOVDUP' BUILDSTDERR: CASE_MOVDUP(MOVSLDUP, m) BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:517:26: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: Src1Name = getRegName(MI->getOperand(NumOperands - 1).getReg()); BUILDSTDERR: ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:28:3: note: here BUILDSTDERR: case X86::V##Inst##Suffix##src: BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:37:3: note: in expansion of macro 'CASE_AVX_INS_COMMON' BUILDSTDERR: CASE_AVX_INS_COMMON(Inst, Suffix, src) \ BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:42:3: note: in expansion of macro 'CASE_AVX512_INS_COMMON' BUILDSTDERR: CASE_AVX512_INS_COMMON(Inst, Z, r##src) \ BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:519:3: note: in expansion of macro 'CASE_MOVDUP' BUILDSTDERR: CASE_MOVDUP(MOVSHDUP, m) BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:525:26: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: Src1Name = getRegName(MI->getOperand(NumOperands - 1).getReg()); BUILDSTDERR: ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:28:3: note: here BUILDSTDERR: case X86::V##Inst##Suffix##src: BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:37:3: note: in expansion of macro 'CASE_AVX_INS_COMMON' BUILDSTDERR: CASE_AVX_INS_COMMON(Inst, Suffix, src) \ BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:42:3: note: in expansion of macro 'CASE_AVX512_INS_COMMON' BUILDSTDERR: CASE_AVX512_INS_COMMON(Inst, Z, r##src) \ BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:527:3: note: in expansion of macro 'CASE_MOVDUP' BUILDSTDERR: CASE_MOVDUP(MOVDDUP, m) BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:538:26: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: Src1Name = getRegName(MI->getOperand(1).getReg()); BUILDSTDERR: ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:539:3: note: here BUILDSTDERR: case X86::VPSLLDQZ128rm: BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:555:26: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: Src1Name = getRegName(MI->getOperand(1).getReg()); BUILDSTDERR: ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:556:3: note: here BUILDSTDERR: case X86::VPSRLDQZ128rm: BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:568:13: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: RegForm = true; BUILDSTDERR: ~~~~~~~~^~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:28:3: note: here BUILDSTDERR: case X86::V##Inst##Suffix##src: BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:37:3: note: in expansion of macro 'CASE_AVX_INS_COMMON' BUILDSTDERR: CASE_AVX_INS_COMMON(Inst, Suffix, src) \ BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:96:3: note: in expansion of macro 'CASE_AVX512_INS_COMMON' BUILDSTDERR: CASE_AVX512_INS_COMMON(Inst, Z, suf) \ BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:570:3: note: in expansion of macro 'CASE_SHUF' BUILDSTDERR: CASE_SHUF(PALIGNR, rmi) BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:580:26: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: Src1Name = getRegName(MI->getOperand(NumOperands - 2).getReg()); BUILDSTDERR: ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:28:3: note: here BUILDSTDERR: case X86::V##Inst##Suffix##src: BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:37:3: note: in expansion of macro 'CASE_AVX_INS_COMMON' BUILDSTDERR: CASE_AVX_INS_COMMON(Inst, Suffix, src) \ BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:96:3: note: in expansion of macro 'CASE_AVX512_INS_COMMON' BUILDSTDERR: CASE_AVX512_INS_COMMON(Inst, Z, suf) \ BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:582:3: note: in expansion of macro 'CASE_SHUF' BUILDSTDERR: CASE_SHUF(PSHUFD, mi) BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:591:26: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: Src1Name = getRegName(MI->getOperand(NumOperands - 2).getReg()); BUILDSTDERR: ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:28:3: note: here BUILDSTDERR: case X86::V##Inst##Suffix##src: BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:37:3: note: in expansion of macro 'CASE_AVX_INS_COMMON' BUILDSTDERR: CASE_AVX_INS_COMMON(Inst, Suffix, src) \ BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:96:3: note: in expansion of macro 'CASE_AVX512_INS_COMMON' BUILDSTDERR: CASE_AVX512_INS_COMMON(Inst, Z, suf) \ BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:593:3: note: in expansion of macro 'CASE_SHUF' BUILDSTDERR: CASE_SHUF(PSHUFHW, mi) BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:602:26: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: Src1Name = getRegName(MI->getOperand(NumOperands - 2).getReg()); BUILDSTDERR: ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:28:3: note: here BUILDSTDERR: case X86::V##Inst##Suffix##src: BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:37:3: note: in expansion of macro 'CASE_AVX_INS_COMMON' BUILDSTDERR: CASE_AVX_INS_COMMON(Inst, Suffix, src) \ BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:96:3: note: in expansion of macro 'CASE_AVX512_INS_COMMON' BUILDSTDERR: CASE_AVX512_INS_COMMON(Inst, Z, suf) \ BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:604:3: note: in expansion of macro 'CASE_SHUF' BUILDSTDERR: CASE_SHUF(PSHUFLW, mi) BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:634:13: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: RegForm = true; BUILDSTDERR: ~~~~~~~~^~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:28:3: note: here BUILDSTDERR: case X86::V##Inst##Suffix##src: BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:37:3: note: in expansion of macro 'CASE_AVX_INS_COMMON' BUILDSTDERR: CASE_AVX_INS_COMMON(Inst, Suffix, src) \ BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:78:3: note: in expansion of macro 'CASE_AVX512_INS_COMMON' BUILDSTDERR: CASE_AVX512_INS_COMMON(Inst, Z, r##src) \ BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:636:3: note: in expansion of macro 'CASE_UNPCK' BUILDSTDERR: CASE_UNPCK(PUNPCKHBW, m) BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:646:13: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: RegForm = true; BUILDSTDERR: ~~~~~~~~^~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:28:3: note: here BUILDSTDERR: case X86::V##Inst##Suffix##src: BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:37:3: note: in expansion of macro 'CASE_AVX_INS_COMMON' BUILDSTDERR: CASE_AVX_INS_COMMON(Inst, Suffix, src) \ BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:78:3: note: in expansion of macro 'CASE_AVX512_INS_COMMON' BUILDSTDERR: CASE_AVX512_INS_COMMON(Inst, Z, r##src) \ BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:648:3: note: in expansion of macro 'CASE_UNPCK' BUILDSTDERR: CASE_UNPCK(PUNPCKHWD, m) BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:658:13: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: RegForm = true; BUILDSTDERR: ~~~~~~~~^~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:28:3: note: here BUILDSTDERR: case X86::V##Inst##Suffix##src: BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:37:3: note: in expansion of macro 'CASE_AVX_INS_COMMON' BUILDSTDERR: CASE_AVX_INS_COMMON(Inst, Suffix, src) \ BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:78:3: note: in expansion of macro 'CASE_AVX512_INS_COMMON' BUILDSTDERR: CASE_AVX512_INS_COMMON(Inst, Z, r##src) \ BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:660:3: note: in expansion of macro 'CASE_UNPCK' BUILDSTDERR: CASE_UNPCK(PUNPCKHDQ, m) BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:669:13: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: RegForm = true; BUILDSTDERR: ~~~~~~~~^~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:28:3: note: here BUILDSTDERR: case X86::V##Inst##Suffix##src: BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:37:3: note: in expansion of macro 'CASE_AVX_INS_COMMON' BUILDSTDERR: CASE_AVX_INS_COMMON(Inst, Suffix, src) \ BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:78:3: note: in expansion of macro 'CASE_AVX512_INS_COMMON' BUILDSTDERR: CASE_AVX512_INS_COMMON(Inst, Z, r##src) \ BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:671:3: note: in expansion of macro 'CASE_UNPCK' BUILDSTDERR: CASE_UNPCK(PUNPCKHQDQ, m) BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:680:13: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: RegForm = true; BUILDSTDERR: ~~~~~~~~^~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:28:3: note: here BUILDSTDERR: case X86::V##Inst##Suffix##src: BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:37:3: note: in expansion of macro 'CASE_AVX_INS_COMMON' BUILDSTDERR: CASE_AVX_INS_COMMON(Inst, Suffix, src) \ BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:78:3: note: in expansion of macro 'CASE_AVX512_INS_COMMON' BUILDSTDERR: CASE_AVX512_INS_COMMON(Inst, Z, r##src) \ BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:682:3: note: in expansion of macro 'CASE_UNPCK' BUILDSTDERR: CASE_UNPCK(PUNPCKLBW, m) BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:692:13: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: RegForm = true; BUILDSTDERR: ~~~~~~~~^~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:28:3: note: here BUILDSTDERR: case X86::V##Inst##Suffix##src: BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:37:3: note: in expansion of macro 'CASE_AVX_INS_COMMON' BUILDSTDERR: CASE_AVX_INS_COMMON(Inst, Suffix, src) \ BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:78:3: note: in expansion of macro 'CASE_AVX512_INS_COMMON' BUILDSTDERR: CASE_AVX512_INS_COMMON(Inst, Z, r##src) \ BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:694:3: note: in expansion of macro 'CASE_UNPCK' BUILDSTDERR: CASE_UNPCK(PUNPCKLWD, m) BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:704:13: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: RegForm = true; BUILDSTDERR: ~~~~~~~~^~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:28:3: note: here BUILDSTDERR: case X86::V##Inst##Suffix##src: BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:37:3: note: in expansion of macro 'CASE_AVX_INS_COMMON' BUILDSTDERR: CASE_AVX_INS_COMMON(Inst, Suffix, src) \ BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:78:3: note: in expansion of macro 'CASE_AVX512_INS_COMMON' BUILDSTDERR: CASE_AVX512_INS_COMMON(Inst, Z, r##src) \ BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:706:3: note: in expansion of macro 'CASE_UNPCK' BUILDSTDERR: CASE_UNPCK(PUNPCKLDQ, m) BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:715:13: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: RegForm = true; BUILDSTDERR: ~~~~~~~~^~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:28:3: note: here BUILDSTDERR: case X86::V##Inst##Suffix##src: BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:37:3: note: in expansion of macro 'CASE_AVX_INS_COMMON' BUILDSTDERR: CASE_AVX_INS_COMMON(Inst, Suffix, src) \ BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:78:3: note: in expansion of macro 'CASE_AVX512_INS_COMMON' BUILDSTDERR: CASE_AVX512_INS_COMMON(Inst, Z, r##src) \ BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:717:3: note: in expansion of macro 'CASE_UNPCK' BUILDSTDERR: CASE_UNPCK(PUNPCKLQDQ, m) BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:725:13: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: RegForm = true; BUILDSTDERR: ~~~~~~~~^~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:28:3: note: here BUILDSTDERR: case X86::V##Inst##Suffix##src: BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:37:3: note: in expansion of macro 'CASE_AVX_INS_COMMON' BUILDSTDERR: CASE_AVX_INS_COMMON(Inst, Suffix, src) \ BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:96:3: note: in expansion of macro 'CASE_AVX512_INS_COMMON' BUILDSTDERR: CASE_AVX512_INS_COMMON(Inst, Z, suf) \ BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:727:3: note: in expansion of macro 'CASE_SHUF' BUILDSTDERR: CASE_SHUF(SHUFPD, rmi) BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:738:13: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: RegForm = true; BUILDSTDERR: ~~~~~~~~^~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:28:3: note: here BUILDSTDERR: case X86::V##Inst##Suffix##src: BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:37:3: note: in expansion of macro 'CASE_AVX_INS_COMMON' BUILDSTDERR: CASE_AVX_INS_COMMON(Inst, Suffix, src) \ BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:96:3: note: in expansion of macro 'CASE_AVX512_INS_COMMON' BUILDSTDERR: CASE_AVX512_INS_COMMON(Inst, Z, suf) \ BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:740:3: note: in expansion of macro 'CASE_SHUF' BUILDSTDERR: CASE_SHUF(SHUFPS, rmi) BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:751:13: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: RegForm = true; BUILDSTDERR: ~~~~~~~~^~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:28:3: note: here BUILDSTDERR: case X86::V##Inst##Suffix##src: BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:37:3: note: in expansion of macro 'CASE_AVX_INS_COMMON' BUILDSTDERR: CASE_AVX_INS_COMMON(Inst, Suffix, src) \ BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:144:3: note: in expansion of macro 'CASE_AVX512_INS_COMMON' BUILDSTDERR: CASE_AVX512_INS_COMMON(SHUFF##Inst, Z, r##src##i) \ BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:753:3: note: in expansion of macro 'CASE_VSHUF' BUILDSTDERR: CASE_VSHUF(64X2, m) BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:763:13: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: RegForm = true; BUILDSTDERR: ~~~~~~~~^~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:28:3: note: here BUILDSTDERR: case X86::V##Inst##Suffix##src: BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:37:3: note: in expansion of macro 'CASE_AVX_INS_COMMON' BUILDSTDERR: CASE_AVX_INS_COMMON(Inst, Suffix, src) \ BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:144:3: note: in expansion of macro 'CASE_AVX512_INS_COMMON' BUILDSTDERR: CASE_AVX512_INS_COMMON(SHUFF##Inst, Z, r##src##i) \ BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:765:3: note: in expansion of macro 'CASE_VSHUF' BUILDSTDERR: CASE_VSHUF(32X4, m) BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:775:13: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: RegForm = true; BUILDSTDERR: ~~~~~~~~^~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:28:3: note: here BUILDSTDERR: case X86::V##Inst##Suffix##src: BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:37:3: note: in expansion of macro 'CASE_AVX_INS_COMMON' BUILDSTDERR: CASE_AVX_INS_COMMON(Inst, Suffix, src) \ BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:78:3: note: in expansion of macro 'CASE_AVX512_INS_COMMON' BUILDSTDERR: CASE_AVX512_INS_COMMON(Inst, Z, r##src) \ BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:777:3: note: in expansion of macro 'CASE_UNPCK' BUILDSTDERR: CASE_UNPCK(UNPCKLPD, m) BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:785:13: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: RegForm = true; BUILDSTDERR: ~~~~~~~~^~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:28:3: note: here BUILDSTDERR: case X86::V##Inst##Suffix##src: BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:37:3: note: in expansion of macro 'CASE_AVX_INS_COMMON' BUILDSTDERR: CASE_AVX_INS_COMMON(Inst, Suffix, src) \ BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:78:3: note: in expansion of macro 'CASE_AVX512_INS_COMMON' BUILDSTDERR: CASE_AVX512_INS_COMMON(Inst, Z, r##src) \ BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:787:3: note: in expansion of macro 'CASE_UNPCK' BUILDSTDERR: CASE_UNPCK(UNPCKLPS, m) BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:795:13: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: RegForm = true; BUILDSTDERR: ~~~~~~~~^~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:28:3: note: here BUILDSTDERR: case X86::V##Inst##Suffix##src: BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:37:3: note: in expansion of macro 'CASE_AVX_INS_COMMON' BUILDSTDERR: CASE_AVX_INS_COMMON(Inst, Suffix, src) \ BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:78:3: note: in expansion of macro 'CASE_AVX512_INS_COMMON' BUILDSTDERR: CASE_AVX512_INS_COMMON(Inst, Z, r##src) \ BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:797:3: note: in expansion of macro 'CASE_UNPCK' BUILDSTDERR: CASE_UNPCK(UNPCKHPD, m) BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:805:13: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: RegForm = true; BUILDSTDERR: ~~~~~~~~^~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:28:3: note: here BUILDSTDERR: case X86::V##Inst##Suffix##src: BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:37:3: note: in expansion of macro 'CASE_AVX_INS_COMMON' BUILDSTDERR: CASE_AVX_INS_COMMON(Inst, Suffix, src) \ BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:78:3: note: in expansion of macro 'CASE_AVX512_INS_COMMON' BUILDSTDERR: CASE_AVX512_INS_COMMON(Inst, Z, r##src) \ BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:807:3: note: in expansion of macro 'CASE_UNPCK' BUILDSTDERR: CASE_UNPCK(UNPCKHPS, m) BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:814:26: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: Src1Name = getRegName(MI->getOperand(NumOperands - 2).getReg()); BUILDSTDERR: ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:28:3: note: here BUILDSTDERR: case X86::V##Inst##Suffix##src: BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:37:3: note: in expansion of macro 'CASE_AVX_INS_COMMON' BUILDSTDERR: CASE_AVX_INS_COMMON(Inst, Suffix, src) \ BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:114:3: note: in expansion of macro 'CASE_AVX512_INS_COMMON' BUILDSTDERR: CASE_AVX512_INS_COMMON(Inst, Z, src##i) \ BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:816:3: note: in expansion of macro 'CASE_VPERMILPI' BUILDSTDERR: CASE_VPERMILPI(PERMILPS, m) BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:825:26: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: Src1Name = getRegName(MI->getOperand(NumOperands - 2).getReg()); BUILDSTDERR: ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:28:3: note: here BUILDSTDERR: case X86::V##Inst##Suffix##src: BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:37:3: note: in expansion of macro 'CASE_AVX_INS_COMMON' BUILDSTDERR: CASE_AVX_INS_COMMON(Inst, Suffix, src) \ BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:114:3: note: in expansion of macro 'CASE_AVX512_INS_COMMON' BUILDSTDERR: CASE_AVX512_INS_COMMON(Inst, Z, src##i) \ BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:827:3: note: in expansion of macro 'CASE_VPERMILPI' BUILDSTDERR: CASE_VPERMILPI(PERMILPD, m) BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:851:26: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: Src1Name = getRegName(MI->getOperand(NumOperands - 2).getReg()); BUILDSTDERR: ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:28:3: note: here BUILDSTDERR: case X86::V##Inst##Suffix##src: BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:37:3: note: in expansion of macro 'CASE_AVX_INS_COMMON' BUILDSTDERR: CASE_AVX_INS_COMMON(Inst, Suffix, src) \ BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:131:3: note: in expansion of macro 'CASE_AVX512_INS_COMMON' BUILDSTDERR: CASE_AVX512_INS_COMMON(Inst, Z, src##i) \ BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:853:3: note: in expansion of macro 'CASE_VPERM' BUILDSTDERR: CASE_VPERM(PERMPD, m) BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:862:26: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: Src1Name = getRegName(MI->getOperand(NumOperands - 2).getReg()); BUILDSTDERR: ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:28:3: note: here BUILDSTDERR: case X86::V##Inst##Suffix##src: BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:37:3: note: in expansion of macro 'CASE_AVX_INS_COMMON' BUILDSTDERR: CASE_AVX_INS_COMMON(Inst, Suffix, src) \ BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:131:3: note: in expansion of macro 'CASE_AVX512_INS_COMMON' BUILDSTDERR: CASE_AVX512_INS_COMMON(Inst, Z, src##i) \ BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:864:3: note: in expansion of macro 'CASE_VPERM' BUILDSTDERR: CASE_VPERM(PERMQ, m) BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:956:26: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: Src1Name = getRegName(MI->getOperand(NumOperands - 1).getReg()); BUILDSTDERR: ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:28:3: note: here BUILDSTDERR: case X86::V##Inst##Suffix##src: BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:37:3: note: in expansion of macro 'CASE_AVX_INS_COMMON' BUILDSTDERR: CASE_AVX_INS_COMMON(Inst, Suffix, src) \ BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:60:3: note: in expansion of macro 'CASE_AVX512_INS_COMMON' BUILDSTDERR: CASE_AVX512_INS_COMMON(Inst, Z, r##src) \ BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:958:3: note: in expansion of macro 'CASE_PMOVZX' BUILDSTDERR: CASE_PMOVZX(PMOVZXBW, m) BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:967:26: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: Src1Name = getRegName(MI->getOperand(NumOperands - 1).getReg()); BUILDSTDERR: ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:28:3: note: here BUILDSTDERR: case X86::V##Inst##Suffix##src: BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:37:3: note: in expansion of macro 'CASE_AVX_INS_COMMON' BUILDSTDERR: CASE_AVX_INS_COMMON(Inst, Suffix, src) \ BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:60:3: note: in expansion of macro 'CASE_AVX512_INS_COMMON' BUILDSTDERR: CASE_AVX512_INS_COMMON(Inst, Z, r##src) \ BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:969:3: note: in expansion of macro 'CASE_PMOVZX' BUILDSTDERR: CASE_PMOVZX(PMOVZXWD, m) BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:976:26: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: Src1Name = getRegName(MI->getOperand(NumOperands - 1).getReg()); BUILDSTDERR: ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:28:3: note: here BUILDSTDERR: case X86::V##Inst##Suffix##src: BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:37:3: note: in expansion of macro 'CASE_AVX_INS_COMMON' BUILDSTDERR: CASE_AVX_INS_COMMON(Inst, Suffix, src) \ BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:60:3: note: in expansion of macro 'CASE_AVX512_INS_COMMON' BUILDSTDERR: CASE_AVX512_INS_COMMON(Inst, Z, r##src) \ BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter/X86InstComments.cpp:978:3: note: in expansion of macro 'CASE_PMOVZX' BUILDSTDERR: CASE_PMOVZX(PMOVZXDQ, m) BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/Disassembler/X86DisassemblerDecoder.cpp: In function 'int llvm::X86Disassembler::decodeInstruction(llvm::X86Disassembler::InternalInstruction*, llvm::X86Disassembler::byteReader_t, const void*, llvm::X86Disassembler::dlog_t, void*, const void*, uint64_t, llvm::X86Disassembler::DisassemblerMode)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/Disassembler/X86DisassemblerDecoder.cpp:1872:53: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct llvm::X86Disassembler::InternalInstruction'; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: memset(insn, 0, sizeof(struct InternalInstruction)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/Disassembler/X86DisassemblerDecoder.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/Disassembler/X86DisassemblerDecoder.h:525:8: note: 'struct llvm::X86Disassembler::InternalInstruction' declared here BUILDSTDERR: struct InternalInstruction { BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ [ 53%] Linking CXX static library ../../../libLLVMX86AsmPrinter.a cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86/InstPrinter && /usr/bin/cmake -P CMakeFiles/LLVMX86AsmPrinter.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86/InstPrinter && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMX86AsmPrinter.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../libLLVMX86AsmPrinter.a CMakeFiles/LLVMX86AsmPrinter.dir/X86ATTInstPrinter.cpp.o CMakeFiles/LLVMX86AsmPrinter.dir/X86IntelInstPrinter.cpp.o CMakeFiles/LLVMX86AsmPrinter.dir/X86InstComments.cpp.o /usr/bin/ranlib ../../../libLLVMX86AsmPrinter.a [ 53%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocBase.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/RegAllocBase.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RegAllocBase.cpp make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 53%] Linking CXX static library ../../../libLLVMX86Disassembler.a cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86/Disassembler && /usr/bin/cmake -P CMakeFiles/LLVMX86Disassembler.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86/Disassembler && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMX86Disassembler.dir/link.txt --verbose=1 [ 53%] Built target LLVMX86AsmPrinter [ 53%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocBasic.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/RegAllocBasic.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RegAllocBasic.cpp /usr/bin/ar qc ../../../libLLVMX86Disassembler.a CMakeFiles/LLVMX86Disassembler.dir/X86Disassembler.cpp.o CMakeFiles/LLVMX86Disassembler.dir/X86DisassemblerDecoder.cpp.o /usr/bin/ranlib ../../../libLLVMX86Disassembler.a make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 53%] Built target LLVMX86Disassembler [ 53%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemoryDependenceAnalysis.cpp.o BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveRangeEdit.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RegAllocBase.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: ^ cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/MemoryDependenceAnalysis.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/MemoryDependenceAnalysis.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IntEqClasses.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveInterval.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RegAllocBase.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RegAllocBase.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IntEqClasses.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveInterval.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RegAllocBase.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/ADT/IntEqClasses.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveInterval.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RegAllocBase.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RegAllocBase.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IntEqClasses.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveInterval.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RegAllocBase.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/ADT/IntEqClasses.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveInterval.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RegAllocBase.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RegAllocBase.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IntEqClasses.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveInterval.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RegAllocBase.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RegAllocBase.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 53%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86FixupLEAs.cpp.o BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IntEqClasses.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveInterval.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RegAllocBase.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RegAllocBase.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IntEqClasses.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveInterval.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RegAllocBase.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RegAllocBase.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86 && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86 -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86 -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86FixupLEAs.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FixupLEAs.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IntEqClasses.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveInterval.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RegAllocBase.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RegAllocBase.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IntEqClasses.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveInterval.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RegAllocBase.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RegAllocBase.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 53%] Building CXX object lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/X86AsmParser.cpp.o [ 53%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocFast.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86/AsmParser && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86/AsmParser -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/AsmParser -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86 -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86 -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86AsmParser.dir/X86AsmParser.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/AsmParser/X86AsmParser.cpp cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/RegAllocFast.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RegAllocFast.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveRangeEdit.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RegAllocBasic.cpp:23: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AllocationOrder.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RegAllocBasic.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AllocationOrder.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RegAllocBasic.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AllocationOrder.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RegAllocBasic.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AllocationOrder.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RegAllocBasic.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RegAllocBasic.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 53%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemoryLocation.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/MemoryLocation.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/MemoryLocation.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AllocationOrder.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RegAllocBasic.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RegAllocFast.cpp:26: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/MemoryDependenceAnalysis.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/MemoryDependenceAnalysis.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/MemoryDependenceAnalysis.cpp:1523:72: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/MemoryDependenceAnalysis.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/MemoryDependenceAnalysis.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/MemoryDependenceAnalysis.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/MemoryDependenceAnalysis.cpp:1594:72: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/MemoryDependenceAnalysis.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/MemoryDependenceAnalysis.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/MemoryDependenceAnalysis.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:55:67: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:77:12: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = llvm::BasicBlock*; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/PredIteratorCache.h:53:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/MemoryDependenceAnalysis.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/MemoryDependenceAnalysis.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/MemoryDependenceAnalysis.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:270: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-3.9.1.src/include/llvm/ADT/SmallVector.h:811:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/Support/Allocator.h:157:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/PredIteratorCache.h:28:7: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/MemoryDependenceAnalysis.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/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: /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/MemoryDependenceAnalysis.cpp: In member function 'llvm::MemDepResult llvm::MemoryDependenceResults::getSimplePointerDependencyFrom(const llvm::MemoryLocation&, bool, llvm::BasicBlock::iterator, llvm::BasicBlock*, llvm::Instruction*)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/MemoryDependenceAnalysis.cpp:662:7: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: if (isLoad) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/MemoryDependenceAnalysis.cpp:664:5: note: here BUILDSTDERR: default: BUILDSTDERR: ^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/MemoryDependenceAnalysis.cpp: In function 'void SortNonLocalDepInfoCache(llvm::MemoryDependenceResults::NonLocalDepInfo&, unsigned int)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/MemoryDependenceAnalysis.cpp:1012:29: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: Cache.insert(Entry, Val); BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/MemoryDependenceAnalysis.cpp:1015:3: note: here BUILDSTDERR: case 1: BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RegAllocFast.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RegAllocFast.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ make -f lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/build.make lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/depend BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RegAllocFast.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RegAllocFast.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RegAllocFast.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RegAllocFast.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RegAllocFast.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RegAllocFast.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86/MCTargetDesc /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/DependInfo.cmake --color= BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/AsmParser/X86AsmParser.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/AsmParser/X86AsmParser.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-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86Subtarget.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FixupLEAs.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/AsmParser/X86AsmParser.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair<{anonymous}::X86AsmParser::InfixCalculatorTok, long long int>]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/AsmParser/X86AsmParser.cpp:103:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<{anonymous}::X86AsmParser::InfixCalculatorTok, long long 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/AsmParser/X86AsmParser.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair<{anonymous}::X86AsmParser::InfixCalculatorTok, long long int>' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/AsmParser/X86AsmParser.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/AsmParser/X86AsmParser.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/AsmParser/X86AsmParser.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/AsmParser/X86AsmParser.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FixupLEAs.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FixupLEAs.cpp:17: 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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FixupLEAs.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FixupLEAs.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FixupLEAs.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FixupLEAs.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FixupLEAs.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FixupLEAs.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FixupLEAs.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FixupLEAs.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FixupLEAs.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FixupLEAs.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-3.9.1.src/lib/Target/X86/AsmParser/X86AsmParser.cpp:3039: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86/X86GenAsmMatcher.inc:34063:6: warning: 'bool {anonymous}::X86AsmParser::mnemonicIsValid(llvm::StringRef, unsigned int)' defined but not used [-Wunused-function] BUILDSTDERR: bool X86AsmParser:: BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FixupLEAs.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FixupLEAs.cpp:17: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ Scanning dependencies of target LLVMX86Desc make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/build.make lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 53%] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86AsmBackend.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86/MCTargetDesc && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86 -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86 -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86Desc.dir/X86AsmBackend.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp [ 53%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocGreedy.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/RegAllocGreedy.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RegAllocGreedy.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86AsmBackend.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 53%] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86MCTargetDesc.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86/MCTargetDesc && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86 -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86 -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86Desc.dir/X86MCTargetDesc.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveRangeEdit.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RegAllocGreedy.cpp:27: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AllocationOrder.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RegAllocGreedy.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AllocationOrder.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AllocationOrder.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RegAllocGreedy.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AllocationOrder.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AllocationOrder.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RegAllocGreedy.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = llvm::LiveRangeCalc::LiveInBlock]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveRangeCalc.h:233:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::LiveRangeCalc::LiveInBlock' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SplitKit.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RegAllocGreedy.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveRangeCalc.h:77:10: note: 'struct llvm::LiveRangeCalc::LiveInBlock' declared here BUILDSTDERR: struct LiveInBlock { BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AllocationOrder.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RegAllocGreedy.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AllocationOrder.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AllocationOrder.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RegAllocGreedy.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AllocationOrder.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AllocationOrder.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RegAllocGreedy.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AllocationOrder.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AllocationOrder.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RegAllocGreedy.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/GenericDomTree.h:689:5: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/GenericDomTree.h:467:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineDominators.h:108:30: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AllocationOrder.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RegAllocGreedy.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AllocationOrder.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RegAllocGreedy.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/CommandLine.h:578:12: required from 'llvm::cl::ValuesClass::ValuesClass(const char*, DataType, const char*, va_list) [with DataType = int; va_list = __va_list]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/CommandLine.h:601:25: required from 'llvm::cl::ValuesClass llvm::cl::values(const char*, DataType, const char*, ...) [with DataType = int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RegAllocGreedy.cpp:65:28: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AllocationOrder.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AllocationOrder.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RegAllocGreedy.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair >; T2 = std::pair >; T = std::pair >; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:270: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-3.9.1.src/include/llvm/ADT/SmallVector.h:811:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/Support/CommandLine.h:567:33: required from 'llvm::cl::ValuesClass llvm::cl::values(const char*, DataType, const char*, ...) [with DataType = int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RegAllocGreedy.cpp:65:28: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AllocationOrder.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RegAllocGreedy.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 53%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocPBQP.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/RegAllocPBQP.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RegAllocPBQP.cpp [ 53%] Linking CXX static library ../../../libLLVMX86AsmParser.a cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86/AsmParser && /usr/bin/cmake -P CMakeFiles/LLVMX86AsmParser.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86/AsmParser && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMX86AsmParser.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../libLLVMX86AsmParser.a CMakeFiles/LLVMX86AsmParser.dir/X86AsmInstrumentation.cpp.o CMakeFiles/LLVMX86AsmParser.dir/X86AsmParser.cpp.o BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveRangeEdit.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RegAllocPBQP.cpp:38: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassRegistry.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/RegAllocPBQP.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RegAllocPBQP.cpp:32: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-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-3.9.1.src/include/llvm/Pass.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/RegAllocPBQP.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassRegistry.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/RegAllocPBQP.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RegAllocPBQP.cpp:32: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-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-3.9.1.src/include/llvm/Pass.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/RegAllocPBQP.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassRegistry.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/RegAllocPBQP.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RegAllocPBQP.cpp:32: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-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-3.9.1.src/include/llvm/Pass.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/RegAllocPBQP.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassRegistry.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/RegAllocPBQP.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RegAllocPBQP.cpp:32: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-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-3.9.1.src/include/llvm/Pass.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/RegAllocPBQP.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/PassRegistry.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/RegAllocPBQP.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RegAllocPBQP.cpp:32: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap; DerivedT = llvm::DenseMap; KeyT = unsigned int; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:650:7: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = unsigned int; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:604:5: required from 'llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = unsigned int; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/RegAllocPBQP.h:139:7: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:356:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(getBuckets(), other.getBuckets(), BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: getNumBuckets() * sizeof(BucketT)); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:39:8: note: 'struct llvm::detail::DenseMapPair' declared here BUILDSTDERR: struct DenseMapPair : public std::pair { BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassRegistry.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/RegAllocPBQP.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RegAllocPBQP.cpp:32: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/Pass.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/RegAllocPBQP.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassRegistry.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/RegAllocPBQP.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RegAllocPBQP.cpp:32: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/GenericDomTree.h:689:5: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/GenericDomTree.h:467:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineDominators.h:108:30: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 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-3.9.1.src/include/llvm/Pass.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/RegAllocPBQP.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RegAllocPBQP.cpp:32: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 53%] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86MCAsmInfo.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86/MCTargetDesc && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86 -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86 -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86Desc.dir/X86MCAsmInfo.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCDwarf.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCDwarf.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCDwarf.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCDwarf.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCDwarf.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCDwarf.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCDwarf.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/CommandLine.h:578:12: required from 'llvm::cl::ValuesClass::ValuesClass(const char*, DataType, const char*, va_list) [with DataType = int; va_list = __va_list]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/CommandLine.h:601:25: required from 'llvm::cl::ValuesClass llvm::cl::values(const char*, DataType, const char*, ...) [with DataType = int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp:35:26: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCDwarf.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCDwarf.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair >; T2 = std::pair >; T = std::pair >; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:270: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-3.9.1.src/include/llvm/ADT/SmallVector.h:811:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/Support/CommandLine.h:567:33: required from 'llvm::cl::ValuesClass llvm::cl::values(const char*, DataType, const char*, ...) [with DataType = int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp:35:26: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCDwarf.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 53%] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86MCCodeEmitter.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86/MCTargetDesc && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86 -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86 -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86Desc.dir/X86MCCodeEmitter.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp /usr/bin/ranlib ../../../libLLVMX86AsmParser.a BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 53%] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86MachObjectWriter.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86/MCTargetDesc && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86 -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86 -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86Desc.dir/X86MachObjectWriter.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MachObjectWriter.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MachObjectWriter.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MachObjectWriter.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MachObjectWriter.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MachObjectWriter.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MachObjectWriter.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MachObjectWriter.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 53%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegisterClassInfo.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/RegisterClassInfo.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RegisterClassInfo.cpp [ 53%] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86ELFObjectWriter.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86/MCTargetDesc && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86 -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86 -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86Desc.dir/X86ELFObjectWriter.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RegisterClassInfo.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFixup.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86FixupKinds.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFixup.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86FixupKinds.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFixup.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86FixupKinds.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFixup.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86FixupKinds.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFixup.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86FixupKinds.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFixup.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86FixupKinds.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/RegisterClassInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RegisterClassInfo.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunction.h:551:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/RegisterClassInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RegisterClassInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/RegisterClassInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RegisterClassInfo.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/RegisterClassInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RegisterClassInfo.cpp:17: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp: In function 'unsigned int getRelocType64(llvm::MCContext&, llvm::SMLoc, llvm::MCSymbolRefExpr::VariantKind, X86_64RelType, bool, unsigned int)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:99:5: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: switch (Type) { BUILDSTDERR: ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:111:3: note: here BUILDSTDERR: case MCSymbolRefExpr::VK_GOT: BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:112:5: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: switch (Type) { BUILDSTDERR: ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:122:3: note: here BUILDSTDERR: case MCSymbolRefExpr::VK_GOTOFF: BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:128:5: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: switch (Type) { BUILDSTDERR: ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:138:3: note: here BUILDSTDERR: case MCSymbolRefExpr::VK_DTPOFF: BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:140:5: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: switch (Type) { BUILDSTDERR: ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:150:3: note: here BUILDSTDERR: case MCSymbolRefExpr::VK_SIZE: BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:152:5: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: switch (Type) { BUILDSTDERR: ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:162:3: note: here BUILDSTDERR: case MCSymbolRefExpr::VK_TLSCALL: BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp: In function 'unsigned int getRelocType32(llvm::MCContext&, llvm::MCSymbolRefExpr::VariantKind, X86_32RelType, bool, unsigned int)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:222:5: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: switch (Type) { BUILDSTDERR: ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:230:3: note: here BUILDSTDERR: case MCSymbolRefExpr::VK_GOT: BUILDSTDERR: ^~~~ [ 53%] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86WinCOFFStreamer.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86/MCTargetDesc && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86 -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86 -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86Desc.dir/X86WinCOFFStreamer.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86WinCOFFStreamer.cpp [ 53%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegisterCoalescer.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/RegisterCoalescer.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RegisterCoalescer.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86WinCOFFStreamer.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86WinCOFFStreamer.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86WinCOFFStreamer.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86WinCOFFStreamer.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 53%] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86WinCOFFObjectWriter.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86/MCTargetDesc && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86 -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86 -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86Desc.dir/X86WinCOFFObjectWriter.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86WinCOFFObjectWriter.cpp make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 53%] Built target LLVMX86AsmParser [ 53%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86FixupSetCC.cpp.o make -f lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/build.make lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/depend cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86 && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86 -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86 -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86FixupSetCC.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FixupSetCC.cpp [ 53%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ModuleDebugInfoPrinter.cpp.o [ 53%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegisterPressure.cpp.o BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFixup.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86FixupKinds.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86WinCOFFObjectWriter.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/ModuleDebugInfoPrinter.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/ModuleDebugInfoPrinter.cpp BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFixup.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86FixupKinds.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86WinCOFFObjectWriter.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: ^~~~ [ 53%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86FloatingPoint.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/RegisterPressure.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RegisterPressure.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFixup.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86FixupKinds.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86WinCOFFObjectWriter.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFixup.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86FixupKinds.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86WinCOFFObjectWriter.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86 && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86 -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86 -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86FloatingPoint.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FloatingPoint.cpp make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/TargetInfo /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86/TargetInfo /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/DependInfo.cmake --color= [ 53%] Linking CXX static library ../../../libLLVMX86Desc.a cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86/MCTargetDesc && /usr/bin/cmake -P CMakeFiles/LLVMX86Desc.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86/MCTargetDesc && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMX86Desc.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../libLLVMX86Desc.a CMakeFiles/LLVMX86Desc.dir/X86AsmBackend.cpp.o CMakeFiles/LLVMX86Desc.dir/X86MCTargetDesc.cpp.o CMakeFiles/LLVMX86Desc.dir/X86MCAsmInfo.cpp.o CMakeFiles/LLVMX86Desc.dir/X86MCCodeEmitter.cpp.o CMakeFiles/LLVMX86Desc.dir/X86MachObjectWriter.cpp.o CMakeFiles/LLVMX86Desc.dir/X86ELFObjectWriter.cpp.o CMakeFiles/LLVMX86Desc.dir/X86WinCOFFStreamer.cpp.o CMakeFiles/LLVMX86Desc.dir/X86WinCOFFObjectWriter.cpp.o BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveRangeEdit.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RegisterCoalescer.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: ^ Scanning dependencies of target LLVMX86Info make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallSet.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RegisterCoalescer.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/ADT/SmallSet.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RegisterCoalescer.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/ADT/SmallSet.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RegisterCoalescer.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/ADT/SmallSet.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RegisterCoalescer.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/ADT/SmallSet.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RegisterCoalescer.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RegisterCoalescer.cpp:2281:60: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/ADT/SmallSet.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RegisterCoalescer.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/ADT/SmallSet.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RegisterCoalescer.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RegisterCoalescer.cpp:17: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ /usr/bin/ranlib ../../../libLLVMX86Desc.a BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RegisterCoalescer.cpp: In member function 'void {anonymous}::JoinVals::eraseInstrs(llvm::SmallPtrSetImpl&, llvm::SmallVectorImpl&)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RegisterCoalescer.cpp:2518:22: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: VNI->markUnused(); BUILDSTDERR: ~~~~~~~~~~~~~~~^~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RegisterCoalescer.cpp:2523:5: note: here BUILDSTDERR: case CR_Erase: { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RegisterPressure.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/lib/CodeGen/RegisterPressure.cpp: In member function 'void llvm::PressureDiffs::init(unsigned int)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RegisterPressure.cpp:609: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 /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RegisterPressure.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/RegisterPressure.h:129:7: note: 'class llvm::PressureDiff' declared here BUILDSTDERR: class PressureDiff { BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SparseSet.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/RegisterPressure.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RegisterPressure.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SparseSet.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/RegisterPressure.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/ADT/SparseSet.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/RegisterPressure.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RegisterPressure.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SparseSet.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/RegisterPressure.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/ADT/SparseSet.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/RegisterPressure.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RegisterPressure.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SparseSet.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/RegisterPressure.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RegisterPressure.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 53%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ModuleSummaryAnalysis.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/ModuleSummaryAnalysis.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/ModuleSummaryAnalysis.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SparseSet.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/RegisterPressure.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RegisterPressure.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SparseSet.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/RegisterPressure.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FloatingPoint.cpp:38: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SparseSet.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/RegisterPressure.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RegisterPressure.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SparseSet.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/RegisterPressure.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FloatingPoint.cpp:27: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FloatingPoint.cpp:27: 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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FloatingPoint.cpp:27: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FloatingPoint.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FloatingPoint.cpp:27: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FloatingPoint.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FloatingPoint.cpp:27: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FloatingPoint.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FloatingPoint.cpp:27: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FloatingPoint.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FloatingPoint.cpp:27: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FloatingPoint.cpp:27: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 53%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86FrameLowering.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86 && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86 -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86 -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86FrameLowering.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FrameLowering.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86Subtarget.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FixupSetCC.cpp:25: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FixupSetCC.cpp:24: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FixupSetCC.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FixupSetCC.cpp:24: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FixupSetCC.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FixupSetCC.cpp:24: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FixupSetCC.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FixupSetCC.cpp:24: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FixupSetCC.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FixupSetCC.cpp:24: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FixupSetCC.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 /usr/include/c++/8/vector:69, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/ModuleSummaryIndex.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/ModuleSummaryAnalysis.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/ModuleSummaryAnalysis.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::ValueInfo}; _Tp = llvm::ValueInfo; _Alloc = std::allocator]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 BUILDSTDERR: vector<_Tp, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), std::forward<_Args>(__args)...); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FixupSetCC.cpp:24: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FixupSetCC.cpp:24: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In function 'void llvm::ModuleSummaryIndexBuilder::computeFunctionSummary(const llvm::Function&, llvm::BlockFrequencyInfo*)': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), std::forward<_Args>(__args)...); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FixupSetCC.cpp:24: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FixupSetCC.cpp:24: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'void llvm::ModuleSummaryIndexBuilder::computeVariableSummary(const llvm::GlobalVariable&)': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), std::forward<_Args>(__args)...); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ [ 53%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegisterScavenging.cpp.o BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86Subtarget.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FrameLowering.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: ^ make -f lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/build.make lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/depend cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/RegisterScavenging.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RegisterScavenging.cpp make -f lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/build.make lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/Utils /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86/Utils /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/DependInfo.cmake --color= [ 53%] Built target LLVMX86Desc [ 53%] Building CXX object lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/X86TargetInfo.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86/TargetInfo && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86/TargetInfo -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/TargetInfo -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86 -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86 -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86Info.dir/X86TargetInfo.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/TargetInfo/X86TargetInfo.cpp [ 53%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ObjCARCAliasAnalysis.cpp.o Scanning dependencies of target LLVMX86Utils make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/build.make lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 53%] Building CXX object lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/X86ShuffleDecode.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86/Utils && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86/Utils -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/Utils -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86 -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86 -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86Utils.dir/X86ShuffleDecode.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/Utils/X86ShuffleDecode.cpp cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/ObjCARCAliasAnalysis.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/ObjCARCAliasAnalysis.cpp [ 53%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86ISelDAGToDAG.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86 && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86 -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86 -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86ISelDAGToDAG.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86ISelDAGToDAG.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FrameLowering.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FrameLowering.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FrameLowering.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FrameLowering.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FrameLowering.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FrameLowering.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FrameLowering.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FrameLowering.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FrameLowering.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FrameLowering.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/TargetInfo/X86TargetInfo.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/TargetInfo/X86TargetInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/TargetInfo/X86TargetInfo.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/TargetInfo/X86TargetInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FrameLowering.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FrameLowering.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 53%] Linking CXX static library ../../../libLLVMX86Info.a cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86/TargetInfo && /usr/bin/cmake -P CMakeFiles/LLVMX86Info.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86/TargetInfo && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMX86Info.dir/link.txt --verbose=1 [ 53%] Linking CXX static library ../../../libLLVMX86Utils.a cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86/Utils && /usr/bin/cmake -P CMakeFiles/LLVMX86Utils.dir/cmake_clean_target.cmake /usr/bin/ar qc ../../../libLLVMX86Info.a CMakeFiles/LLVMX86Info.dir/X86TargetInfo.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86/Utils && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMX86Utils.dir/link.txt --verbose=1 /usr/bin/ranlib ../../../libLLVMX86Info.a BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FrameLowering.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FrameLowering.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ /usr/bin/ar qc ../../../libLLVMX86Utils.a CMakeFiles/LLVMX86Utils.dir/X86ShuffleDecode.cpp.o make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' /usr/bin/ranlib ../../../libLLVMX86Utils.a make -f lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/build.make lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/DependInfo.cmake --color= BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/RegisterScavenging.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RegisterScavenging.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: ^ [ 53%] Built target LLVMX86Info [ 55%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RenameIndependentSubregs.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/RenameIndependentSubregs.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RenameIndependentSubregs.cpp make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 55%] Built target LLVMX86Utils [ 55%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ObjCARCAnalysisUtils.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/ObjCARCAnalysisUtils.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/ObjCARCAnalysisUtils.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/RegisterScavenging.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RegisterScavenging.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/RegisterScavenging.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RegisterScavenging.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/RegisterScavenging.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RegisterScavenging.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/RegisterScavenging.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RegisterScavenging.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/RegisterScavenging.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RegisterScavenging.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/RegisterScavenging.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RegisterScavenging.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/RegisterScavenging.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RegisterScavenging.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/RegisterScavenging.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RegisterScavenging.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/RegisterScavenging.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RegisterScavenging.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/RegisterScavenging.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RegisterScavenging.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/RegisterScavenging.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RegisterScavenging.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/RegisterScavenging.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RegisterScavenging.cpp:18: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ Scanning dependencies of target LLVMAMDGPUCodeGen make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/build.make lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 55%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDILCFGStructurizer.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDILCFGStructurizer.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDILCFGStructurizer.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RenameIndependentSubregs.cpp:35: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86Subtarget.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86ISelDAGToDAG.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IntEqClasses.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveInterval.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveRangeUtils.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RenameIndependentSubregs.cpp:30: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IntEqClasses.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveInterval.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveRangeUtils.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RenameIndependentSubregs.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-3.9.1.src/include/llvm/ADT/IntEqClasses.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveInterval.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveRangeUtils.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RenameIndependentSubregs.cpp:30: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IntEqClasses.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveInterval.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveRangeUtils.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RenameIndependentSubregs.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-3.9.1.src/include/llvm/ADT/IntEqClasses.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveInterval.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveRangeUtils.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RenameIndependentSubregs.cpp:30: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IntEqClasses.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveInterval.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveRangeUtils.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RenameIndependentSubregs.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-3.9.1.src/include/llvm/ADT/IntEqClasses.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveInterval.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveRangeUtils.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RenameIndependentSubregs.cpp:30: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IntEqClasses.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveInterval.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveRangeUtils.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RenameIndependentSubregs.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-3.9.1.src/include/llvm/ADT/IntEqClasses.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveInterval.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveRangeUtils.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RenameIndependentSubregs.cpp:30: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IntEqClasses.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveInterval.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveRangeUtils.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RenameIndependentSubregs.cpp:30: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 55%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86ISelLowering.cpp.o [ 55%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegisterUsageInfo.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/RegisterUsageInfo.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RegisterUsageInfo.cpp cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86 && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86 -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86 -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86ISelLowering.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86ISelLowering.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/RegisterUsageInfo.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RegisterUsageInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrBuilder.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86ISelDAGToDAG.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrBuilder.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86ISelDAGToDAG.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-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrBuilder.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86ISelDAGToDAG.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrBuilder.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86ISelDAGToDAG.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-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrBuilder.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86ISelDAGToDAG.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrBuilder.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86ISelDAGToDAG.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-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrBuilder.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86ISelDAGToDAG.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrBuilder.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86ISelDAGToDAG.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-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrBuilder.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86ISelDAGToDAG.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrBuilder.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86ISelDAGToDAG.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/RegisterUsageInfo.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RegisterUsageInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunction.h:551:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/RegisterUsageInfo.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RegisterUsageInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/RegisterUsageInfo.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RegisterUsageInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/RegisterUsageInfo.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RegisterUsageInfo.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-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrBuilder.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86ISelDAGToDAG.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrBuilder.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86ISelDAGToDAG.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-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrBuilder.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86ISelDAGToDAG.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrBuilder.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86ISelDAGToDAG.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-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIInstrInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUSubtarget.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDILCFGStructurizer.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDILCFGStructurizer.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDILCFGStructurizer.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDILCFGStructurizer.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDILCFGStructurizer.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDILCFGStructurizer.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDILCFGStructurizer.cpp:11: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 55%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86MCInstLower.cpp.o [ 55%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ObjCARCInstKind.cpp.o [ 55%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86InstrInfo.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86 && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86 -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86 -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86InstrInfo.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.cpp cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86 && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86 -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86 -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86MCInstLower.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86MCInstLower.cpp cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/ObjCARCInstKind.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/ObjCARCInstKind.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDILCFGStructurizer.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDILCFGStructurizer.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDILCFGStructurizer.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDILCFGStructurizer.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDILCFGStructurizer.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/GenericDomTree.h:689:5: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/GenericDomTree.h:467:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineDominators.h:108:30: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDILCFGStructurizer.cpp:11: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 55%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegUsageInfoCollector.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/RegUsageInfoCollector.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RegUsageInfoCollector.cpp BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDILCFGStructurizer.cpp: At global scope: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDILCFGStructurizer.cpp:1184:6: warning: 'void {anonymous}::AMDGPUCFGStructurizer::showImproveSimpleJumpintoIf(llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, bool)' defined but not used [-Wunused-function] BUILDSTDERR: void AMDGPUCFGStructurizer::showImproveSimpleJumpintoIf( BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86Subtarget.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86ISelLowering.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/CallingConvLower.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86ISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86ISelLowering.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/CallingConvLower.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86ISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86ISelLowering.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-3.9.1.src/include/llvm/CodeGen/CallingConvLower.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86ISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86ISelLowering.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/CallingConvLower.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86ISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86ISelLowering.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-3.9.1.src/include/llvm/CodeGen/CallingConvLower.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86ISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86ISelLowering.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/CallingConvLower.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86ISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86ISelLowering.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-3.9.1.src/include/llvm/CodeGen/CallingConvLower.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86ISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86ISelLowering.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/CallingConvLower.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86ISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86ISelLowering.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-3.9.1.src/include/llvm/CodeGen/CallingConvLower.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86ISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86ISelLowering.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/CallingConvLower.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86ISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86ISelLowering.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-3.9.1.src/include/llvm/CodeGen/CallingConvLower.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86ISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86ISelLowering.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86ISelLowering.cpp:3143:63: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/CallingConvLower.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86ISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86ISelLowering.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-3.9.1.src/include/llvm/CodeGen/CallingConvLower.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86ISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86ISelLowering.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/CallingConvLower.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86ISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86ISelLowering.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-3.9.1.src/include/llvm/CodeGen/CallingConvLower.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86ISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86ISelLowering.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/CallingConvLower.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86ISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86ISelLowering.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86ISelLowering.cpp: In member function 'llvm::SDValue llvm::X86TargetLowering::EmitTest(llvm::SDValue, unsigned int, const llvm::SDLoc&, llvm::SelectionDAG&) const': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86ISelLowering.cpp:14699:14: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: break; BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86ISelLowering.cpp:14701:5: note: here BUILDSTDERR: default: BUILDSTDERR: ^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86ISelLowering.cpp: In function 'llvm::SDValue LowerVSETCC(llvm::SDValue, const llvm::X86Subtarget&, llvm::SelectionDAG&)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86ISelLowering.cpp:15463:28: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: case ISD::SETNE: Invert = true; BUILDSTDERR: ~~~~~~~^~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86ISelLowering.cpp:15464:3: note: here BUILDSTDERR: case ISD::SETEQ: Opc = X86ISD::PCMPEQ; break; BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86ISelLowering.cpp:15465:26: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: case ISD::SETLT: Swap = true; BUILDSTDERR: ~~~~~^~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86ISelLowering.cpp:15466:3: note: here BUILDSTDERR: case ISD::SETGT: Opc = X86ISD::PCMPGT; break; BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86ISelLowering.cpp:15467:26: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: case ISD::SETGE: Swap = true; BUILDSTDERR: ~~~~~^~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86ISelLowering.cpp:15468:3: note: here BUILDSTDERR: case ISD::SETLE: Opc = X86ISD::PCMPGT; BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86ISelLowering.cpp:15470:26: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: case ISD::SETULT: Swap = true; BUILDSTDERR: ~~~~~^~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86ISelLowering.cpp:15471:3: note: here BUILDSTDERR: case ISD::SETUGT: Opc = X86ISD::PCMPGT; BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86ISelLowering.cpp:15473:26: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: case ISD::SETUGE: Swap = true; BUILDSTDERR: ~~~~~^~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86ISelLowering.cpp:15474:3: note: here BUILDSTDERR: case ISD::SETULE: Opc = X86ISD::PCMPGT; BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86ISelLowering.cpp: In function 'llvm::SDValue combineSelect(llvm::SDNode*, llvm::SelectionDAG&, llvm::TargetLowering::DAGCombinerInfo&, const llvm::X86Subtarget&)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86ISelLowering.cpp:26523:18: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: std::swap(LHS, RHS); BUILDSTDERR: ~~~~~~~~~^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86ISelLowering.cpp:26524:7: note: here BUILDSTDERR: case ISD::SETOLT: BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86ISelLowering.cpp:26553:18: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: std::swap(LHS, RHS); BUILDSTDERR: ~~~~~~~~~^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86ISelLowering.cpp:26554:7: note: here BUILDSTDERR: case ISD::SETOGT: BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86ISelLowering.cpp:26587:18: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: std::swap(LHS, RHS); BUILDSTDERR: ~~~~~~~~~^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86ISelLowering.cpp:26588:7: note: here BUILDSTDERR: case ISD::SETOGT: BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86ISelLowering.cpp:26615:18: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: std::swap(LHS, RHS); BUILDSTDERR: ~~~~~~~~~^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86ISelLowering.cpp:26616:7: note: here BUILDSTDERR: case ISD::SETOLT: BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86ISelLowering.cpp: In member function 'virtual llvm::TargetLowering::ConstraintWeight llvm::X86TargetLowering::getSingleConstraintMatchWeight(llvm::TargetLowering::AsmOperandInfo&, const char*) const': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86ISelLowering.cpp:31327:60: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: weight = TargetLowering::getSingleConstraintMatchWeight(info, constraint); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86ISelLowering.cpp:31328:3: note: here BUILDSTDERR: case 'R': BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86ISelLowering.cpp: In member function 'virtual std::pair llvm::X86TargetLowering::getRegForInlineAsmConstraint(const llvm::TargetRegisterInfo*, llvm::StringRef, llvm::MVT) const': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86ISelLowering.cpp:31673:7: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: if (Subtarget.is64Bit()) { BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86ISelLowering.cpp:31685:5: note: here BUILDSTDERR: case 'Q': // Q_REGS BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RegUsageInfoCollector.cpp:25: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: ^ [ 56%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAlwaysInlinePass.cpp.o BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RegUsageInfoCollector.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunction.h:551:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-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-3.9.1.src/include/llvm/ADT/Statistic.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RegUsageInfoCollector.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RegUsageInfoCollector.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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/memory:62, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Statistic.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RegUsageInfoCollector.cpp:20: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAlwaysInlinePass.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUAlwaysInlinePass.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86Subtarget.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86AsmPrinter.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86MCInstLower.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86Subtarget.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: ^ [ 56%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/OptimizationDiagnosticInfo.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/OptimizationDiagnosticInfo.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/OptimizationDiagnosticInfo.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86Subtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86AsmPrinter.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86MCInstLower.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86Subtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86AsmPrinter.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86MCInstLower.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86Subtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86AsmPrinter.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86MCInstLower.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86Subtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86AsmPrinter.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86MCInstLower.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86Subtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86AsmPrinter.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86MCInstLower.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86Subtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86AsmPrinter.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86MCInstLower.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86Subtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86AsmPrinter.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86MCInstLower.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86Subtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86AsmPrinter.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86MCInstLower.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86Subtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86AsmPrinter.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86MCInstLower.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86Subtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86AsmPrinter.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86MCInstLower.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86Subtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86AsmPrinter.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86MCInstLower.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86Subtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86AsmPrinter.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86MCInstLower.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.cpp:5390:56: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86Subtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86AsmPrinter.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86MCInstLower.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86Subtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86AsmPrinter.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86MCInstLower.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/GenericDomTree.h:689:5: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/GenericDomTree.h:467:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineDominators.h:108:30: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.cpp: In member function 'virtual bool llvm::X86InstrInfo::isCoalescableExtInstr(const llvm::MachineInstr&, unsigned int&, unsigned int&, unsigned int&) const': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.cpp:2088:5: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: if (!Subtarget.is64Bit()) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.cpp:2092:3: note: here BUILDSTDERR: case X86::MOVSX32rr16: BUILDSTDERR: ^~~~ [ 56%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegUsageInfoPropagate.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/RegUsageInfoPropagate.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RegUsageInfoPropagate.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUAlwaysInlinePass.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUAlwaysInlinePass.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ make -f lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/build.make lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/Utils /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU/Utils /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/DependInfo.cmake --color= make -f lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/build.make lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/TargetInfo /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU/TargetInfo /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/DependInfo.cmake --color= BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RegUsageInfoPropagate.cpp:25: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RegUsageInfoPropagate.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunction.h:551:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RegUsageInfoPropagate.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RegUsageInfoPropagate.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/RegUsageInfoPropagate.cpp:22: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ Scanning dependencies of target LLVMAMDGPUUtils make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/build.make lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 56%] Building CXX object lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/AMDGPUBaseInfo.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU/Utils && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU/Utils -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/Utils -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUUtils.dir/AMDGPUBaseInfo.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp Scanning dependencies of target LLVMAMDGPUInfo make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/build.make lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 56%] Building CXX object lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/AMDGPUTargetInfo.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU/TargetInfo && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU/TargetInfo -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/TargetInfo -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUInfo.dir/AMDGPUTargetInfo.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/TargetInfo/AMDGPUTargetInfo.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDKernelCodeT.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp:9: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDKernelCodeT.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp:9: 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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDKernelCodeT.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp:9: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDKernelCodeT.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp:9: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDKernelCodeT.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp:9: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDKernelCodeT.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp:9: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 56%] Building CXX object lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/AMDKernelCodeTUtils.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU/Utils && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU/Utils -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/Utils -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUUtils.dir/AMDKernelCodeTUtils.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/Utils/AMDKernelCodeTUtils.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIInstrInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUSubtarget.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUTargetMachine.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/TargetInfo/AMDGPUTargetInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Intrinsics.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/TargetInfo/AMDGPUTargetInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Intrinsics.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/TargetInfo/AMDGPUTargetInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Intrinsics.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/TargetInfo/AMDGPUTargetInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Intrinsics.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/TargetInfo/AMDGPUTargetInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Intrinsics.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/TargetInfo/AMDGPUTargetInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Intrinsics.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/TargetInfo/AMDGPUTargetInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Intrinsics.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/TargetInfo/AMDGPUTargetInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Intrinsics.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/TargetInfo/AMDGPUTargetInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Intrinsics.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/TargetInfo/AMDGPUTargetInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Intrinsics.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/TargetInfo/AMDGPUTargetInfo.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 56%] Linking CXX static library ../../../libLLVMAMDGPUInfo.a cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU/TargetInfo && /usr/bin/cmake -P CMakeFiles/LLVMAMDGPUInfo.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU/TargetInfo && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMAMDGPUInfo.dir/link.txt --verbose=1 [ 56%] Building CXX object lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/AMDGPUAsmUtils.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU/Utils && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU/Utils -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/Utils -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUUtils.dir/AMDGPUAsmUtils.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/Utils/AMDGPUAsmUtils.cpp [ 56%] Linking CXX static library ../../../libLLVMAMDGPUUtils.a cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU/Utils && /usr/bin/cmake -P CMakeFiles/LLVMAMDGPUUtils.dir/cmake_clean_target.cmake /usr/bin/ar qc ../../../libLLVMAMDGPUInfo.a CMakeFiles/LLVMAMDGPUInfo.dir/AMDGPUTargetInfo.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU/Utils && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMAMDGPUUtils.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../libLLVMAMDGPUUtils.a CMakeFiles/LLVMAMDGPUUtils.dir/AMDGPUBaseInfo.cpp.o CMakeFiles/LLVMAMDGPUUtils.dir/AMDKernelCodeTUtils.cpp.o CMakeFiles/LLVMAMDGPUUtils.dir/AMDGPUAsmUtils.cpp.o /usr/bin/ranlib ../../../libLLVMAMDGPUInfo.a /usr/bin/ranlib ../../../libLLVMAMDGPUUtils.a BUILDSTDERR: In file included from /usr/include/c++/8/vector:69, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/CallingConvLower.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86ISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86ISelLowering.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::APFloat&}; _Tp = llvm::APFloat; _Alloc = std::allocator]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 BUILDSTDERR: vector<_Tp, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/vector:64, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/CallingConvLower.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86ISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86ISelLowering.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::APFloat; _Alloc = std::allocator]': BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), __x); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 56%] Built target LLVMAMDGPUInfo [ 56%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SafeStack.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/SafeStack.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SafeStack.cpp [ 56%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/OrderedBasicBlock.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/OrderedBasicBlock.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/OrderedBasicBlock.cpp [ 56%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SafeStackColoring.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/SafeStackColoring.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SafeStackColoring.cpp [ 56%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SafeStackLayout.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/SafeStackLayout.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SafeStackLayout.cpp make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 56%] Built target LLVMAMDGPUUtils [ 56%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAnnotateKernelFeatures.cpp.o BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SafeStackColoring.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SafeStackColoring.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SafeStackColoring.cpp:114:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SafeStackColoring.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SafeStackColoring.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAnnotateKernelFeatures.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUAnnotateKernelFeatures.cpp [ 56%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ScheduleDAG.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/ScheduleDAG.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/ScheduleDAG.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SafeStackColoring.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SafeStackColoring.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:270: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-3.9.1.src/include/llvm/ADT/SmallVector.h:811:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/ADT/DenseMap.h:447:5: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(const KeyT&, ValueT&&, BucketT*) [with DerivedT = llvm::DenseMap, 4> >; KeyT = llvm::BasicBlock*; ValueT = llvm::SmallVector, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 4> >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:252:12: required from 'llvm::DenseMapBase::value_type& llvm::DenseMapBase::FindAndConstruct(const KeyT&) [with DerivedT = llvm::DenseMap, 4> >; KeyT = llvm::BasicBlock*; ValueT = llvm::SmallVector, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 4> >; llvm::DenseMapBase::value_type = llvm::detail::DenseMapPair, 4> >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:256:34: required from 'ValueT& llvm::DenseMapBase::operator[](const KeyT&) [with DerivedT = llvm::DenseMap, 4> >; KeyT = llvm::BasicBlock*; ValueT = llvm::SmallVector, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 4> >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SafeStackColoring.cpp:114:19: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SafeStackColoring.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SafeStackColoring.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 56%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86MachineFunctionInfo.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86 && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86 -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86 -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86MachineFunctionInfo.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86MachineFunctionInfo.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SafeStack.cpp:45: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUAnnotateKernelFeatures.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUAnnotateKernelFeatures.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-3.9.1.src/lib/CodeGen/SafeStackColoring.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SafeStack.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap >; DerivedT = llvm::DenseMap >; KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:650:7: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:604:5: required from 'llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/ScalarEvolution.h:372:9: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:356:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(getBuckets(), other.getBuckets(), BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: getNumBuckets() * sizeof(BucketT)); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:39:8: note: 'struct llvm::detail::DenseMapPair >' declared here BUILDSTDERR: struct DenseMapPair : public std::pair { BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SafeStackColoring.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SafeStack.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SafeStackColoring.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SafeStack.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SafeStackColoring.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SafeStack.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/CommandLine.h:578:12: required from 'llvm::cl::ValuesClass::ValuesClass(const char*, DataType, const char*, va_list) [with DataType = int; va_list = __va_list]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/CommandLine.h:601:25: required from 'llvm::cl::ValuesClass llvm::cl::values(const char*, DataType, const char*, ...) [with DataType = int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SafeStack.cpp:64:28: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SafeStackColoring.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SafeStack.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SafeStackColoring.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SafeStack.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair >; T2 = std::pair >; T = std::pair >; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:270: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-3.9.1.src/include/llvm/ADT/SmallVector.h:811:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/Support/CommandLine.h:567:33: required from 'llvm::cl::ValuesClass llvm::cl::values(const char*, DataType, const char*, ...) [with DataType = int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SafeStack.cpp:64:28: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SafeStackColoring.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SafeStack.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-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86MachineFunctionInfo.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/ScheduleDAG.cpp:24: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/CallingConvLower.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86MachineFunctionInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86MachineFunctionInfo.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/CallingConvLower.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86MachineFunctionInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86MachineFunctionInfo.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-3.9.1.src/include/llvm/CodeGen/ScheduleDAG.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/ScheduleDAG.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/ScheduleDAG.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/ScheduleDAG.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-3.9.1.src/include/llvm/CodeGen/ScheduleDAG.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/ScheduleDAG.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/ScheduleDAG.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/ScheduleDAG.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-3.9.1.src/include/llvm/CodeGen/ScheduleDAG.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/ScheduleDAG.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/ScheduleDAG.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/ScheduleDAG.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-3.9.1.src/include/llvm/CodeGen/ScheduleDAG.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/ScheduleDAG.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/ScheduleDAG.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/ScheduleDAG.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-3.9.1.src/include/llvm/CodeGen/CallingConvLower.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86MachineFunctionInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86MachineFunctionInfo.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunction.h:551:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/CallingConvLower.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86MachineFunctionInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86MachineFunctionInfo.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-3.9.1.src/include/llvm/CodeGen/CallingConvLower.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86MachineFunctionInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86MachineFunctionInfo.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/CallingConvLower.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86MachineFunctionInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86MachineFunctionInfo.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-3.9.1.src/include/llvm/CodeGen/ScheduleDAG.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/ScheduleDAG.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/ScheduleDAG.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/ScheduleDAG.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 56%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/PostDominators.cpp.o [ 56%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAnnotateUniformValues.cpp.o [ 56%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/PHITransAddr.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/PHITransAddr.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/PHITransAddr.cpp cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/PostDominators.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/PostDominators.cpp cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAnnotateUniformValues.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUAnnotateUniformValues.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUAnnotateUniformValues.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUAnnotateUniformValues.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 56%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAsmPrinter.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAsmPrinter.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp make -f lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/build.make lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/depend [ 56%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ScheduleDAGInstrs.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/ScheduleDAGInstrs.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/ScheduleDAGInstrs.cpp [ 56%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUCodeGenPrepare.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUCodeGenPrepare.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/MCTargetDesc /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU/MCTargetDesc /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/DependInfo.cmake --color= BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/TargetSchedule.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/ScheduleDAGInstrs.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/ScheduleDAGInstrs.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIInstrInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUSubtarget.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/ScheduleDAGInstrs.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/ScheduleDAGInstrs.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/ScheduleDAGInstrs.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/ScheduleDAGInstrs.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/ScheduleDAGInstrs.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/ScheduleDAGInstrs.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIInstrInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUSubtarget.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp:25: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/ScheduleDAGInstrs.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/ScheduleDAGInstrs.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/ScheduleDAGInstrs.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/ScheduleDAGInstrs.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/ScheduleDAGInstrs.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/ScheduleDAGInstrs.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUCodeGenPrepare.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUCodeGenPrepare.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUCodeGenPrepare.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/ScheduleDAGInstrs.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/ScheduleDAGInstrs.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/ScheduleDAGInstrs.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/ScheduleDAGInstrs.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/ScheduleDAGInstrs.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/ScheduleDAGInstrs.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUCodeGenPrepare.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUCodeGenPrepare.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/AsmPrinter.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUAsmPrinter.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/AsmPrinter.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUAsmPrinter.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUAsmPrinter.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/AsmPrinter.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUAsmPrinter.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/AsmPrinter.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUAsmPrinter.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUAsmPrinter.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/AsmPrinter.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUAsmPrinter.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/AsmPrinter.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUAsmPrinter.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUAsmPrinter.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/AsmPrinter.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUAsmPrinter.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/AsmPrinter.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUAsmPrinter.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUAsmPrinter.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/AsmPrinter.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUAsmPrinter.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/AsmPrinter.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUAsmPrinter.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUAsmPrinter.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/AsmPrinter.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUAsmPrinter.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/AsmPrinter.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUAsmPrinter.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUAsmPrinter.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/AsmPrinter.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUAsmPrinter.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/AsmPrinter.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUAsmPrinter.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp:19: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 56%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ScheduleDAGPrinter.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/ScheduleDAGPrinter.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/ScheduleDAGPrinter.cpp [ 56%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUFrameLowering.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUFrameLowering.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUFrameLowering.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/ScheduleDAG.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/ScheduleDAGPrinter.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/ScheduleDAG.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/CodeGen/ScheduleDAG.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/ScheduleDAGPrinter.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/ScheduleDAG.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/ScheduleDAGPrinter.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-3.9.1.src/include/llvm/CodeGen/ScheduleDAG.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/ScheduleDAGPrinter.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/ScheduleDAG.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/ScheduleDAGPrinter.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ Scanning dependencies of target LLVMAMDGPUDesc make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 56%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUTargetObjectFile.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUTargetObjectFile.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUTargetObjectFile.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIInstrInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUSubtarget.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUFrameLowering.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUFrameLowering.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUFrameLowering.cpp:13: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUFrameLowering.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUFrameLowering.cpp:13: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUFrameLowering.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUFrameLowering.cpp:13: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUFrameLowering.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUFrameLowering.cpp:13: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUFrameLowering.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUFrameLowering.cpp:13: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUFrameLowering.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUFrameLowering.cpp:13: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUTargetObjectFile.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUTargetObjectFile.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUTargetObjectFile.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUTargetObjectFile.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUTargetObjectFile.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUTargetObjectFile.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUTargetObjectFile.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUTargetObjectFile.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUTargetObjectFile.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUTargetObjectFile.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUTargetObjectFile.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUTargetObjectFile.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 56%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86OptimizeLEAs.cpp.o [ 56%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUIntrinsicInfo.cpp.o [ 56%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ScoreboardHazardRecognizer.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUIntrinsicInfo.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.cpp cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/ScoreboardHazardRecognizer.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/ScoreboardHazardRecognizer.cpp cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86 && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86 -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86 -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86OptimizeLEAs.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86OptimizeLEAs.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIInstrInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUSubtarget.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Intrinsics.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Intrinsics.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Intrinsics.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Intrinsics.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Intrinsics.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Intrinsics.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.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-3.9.1.src/include/llvm/CodeGen/ScheduleDAG.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/ScoreboardHazardRecognizer.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/ScheduleDAG.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/ScoreboardHazardRecognizer.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-3.9.1.src/include/llvm/CodeGen/ScheduleDAG.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/ScoreboardHazardRecognizer.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/ScheduleDAG.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/ScoreboardHazardRecognizer.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Intrinsics.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Intrinsics.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.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-3.9.1.src/include/llvm/CodeGen/ScheduleDAG.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/ScoreboardHazardRecognizer.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/ScheduleDAG.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/ScoreboardHazardRecognizer.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Intrinsics.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Intrinsics.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.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-3.9.1.src/include/llvm/CodeGen/ScheduleDAG.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/ScoreboardHazardRecognizer.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/ScheduleDAG.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/ScoreboardHazardRecognizer.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-3.9.1.src/include/llvm/CodeGen/ScheduleDAG.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/ScoreboardHazardRecognizer.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/ScheduleDAG.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/ScoreboardHazardRecognizer.cpp:17: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 56%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUISelDAGToDAG.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUISelDAGToDAG.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp [ 56%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ShadowStackGCLowering.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/ShadowStackGCLowering.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/ShadowStackGCLowering.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86Subtarget.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86OptimizeLEAs.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86OptimizeLEAs.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86OptimizeLEAs.cpp:21: 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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86OptimizeLEAs.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86OptimizeLEAs.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86OptimizeLEAs.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86OptimizeLEAs.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86OptimizeLEAs.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86OptimizeLEAs.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86OptimizeLEAs.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86OptimizeLEAs.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86OptimizeLEAs.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86OptimizeLEAs.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Argument.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Function.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/GCStrategy.h:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/ShadowStackGCLowering.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/ShadowStackGCLowering.cpp:345:39: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/ShadowStackGCLowering.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86OptimizeLEAs.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86OptimizeLEAs.cpp:21: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/ShadowStackGCLowering.cpp: In member function 'llvm::IRBuilder<>* {anonymous}::EscapeEnumerator::Next()': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/ShadowStackGCLowering.cpp:114:13: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: State = 1; BUILDSTDERR: ~~~~~~^~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/ShadowStackGCLowering.cpp:116:5: note: here BUILDSTDERR: case 1: BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIInstrInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUSubtarget.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: ^ [ 56%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ShrinkWrap.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/ShrinkWrap.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/ShrinkWrap.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 56%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ProfileSummaryInfo.cpp.o make -f lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/build.make lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/depend [ 56%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86PadShortFunction.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/ProfileSummaryInfo.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/ProfileSummaryInfo.cpp cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86 && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86 -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86 -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86PadShortFunction.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86PadShortFunction.cpp make -f lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/build.make lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 56%] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUAsmBackend.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU/MCTargetDesc && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUAsmBackend.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/MCTargetDesc/AMDGPUAsmBackend.cpp make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/DependInfo.cmake --color= BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFixup.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/MCTargetDesc/AMDGPUFixupKinds.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/MCTargetDesc/AMDGPUAsmBackend.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFixup.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/MCTargetDesc/AMDGPUFixupKinds.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/MCTargetDesc/AMDGPUAsmBackend.cpp:12: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 56%] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUELFObjectWriter.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU/MCTargetDesc && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUELFObjectWriter.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/MCTargetDesc/AMDGPUELFObjectWriter.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/RegisterScavenging.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/ShrinkWrap.cpp:67: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/ShrinkWrap.cpp:51: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/ShrinkWrap.cpp:49: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/ShrinkWrap.cpp:51: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/ShrinkWrap.cpp:49: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/ShrinkWrap.cpp:51: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/ShrinkWrap.cpp:49: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCELFObjectWriter.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/MCTargetDesc/AMDGPUELFObjectWriter.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCELFObjectWriter.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/MCTargetDesc/AMDGPUELFObjectWriter.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/ShrinkWrap.cpp:51: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/ShrinkWrap.cpp:49: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 56%] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUELFStreamer.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU/MCTargetDesc && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUELFStreamer.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/MCTargetDesc/AMDGPUELFStreamer.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/ShrinkWrap.cpp:51: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/ShrinkWrap.cpp:49: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/ShrinkWrap.cpp:51: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/GenericDomTree.h:689:5: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/GenericDomTree.h:467:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineDominators.h:108:30: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/ShrinkWrap.cpp:49: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/ShrinkWrap.cpp:51: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/ShrinkWrap.cpp:49: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ Scanning dependencies of target LLVMPowerPCCodeGen make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/build.make lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86Subtarget.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86PadShortFunction.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86PadShortFunction.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/lib/Target/X86/X86PadShortFunction.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86PadShortFunction.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/lib/Target/X86/X86PadShortFunction.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86PadShortFunction.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/lib/Target/X86/X86PadShortFunction.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86PadShortFunction.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/lib/Target/X86/X86PadShortFunction.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86PadShortFunction.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/lib/Target/X86/X86PadShortFunction.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86PadShortFunction.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/lib/Target/X86/X86PadShortFunction.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86PadShortFunction.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/lib/Target/X86/X86PadShortFunction.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-3.9.1.src/include/llvm/MC/MCObjectStreamer.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCELFStreamer.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/MCTargetDesc/AMDGPUELFStreamer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/MCTargetDesc/AMDGPUELFStreamer.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/SmallPtrSet.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCELFStreamer.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/MCTargetDesc/AMDGPUELFStreamer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/MCTargetDesc/AMDGPUELFStreamer.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-3.9.1.src/include/llvm/MC/MCObjectStreamer.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCELFStreamer.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/MCTargetDesc/AMDGPUELFStreamer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/MCTargetDesc/AMDGPUELFStreamer.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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/ios:40, BUILDSTDERR: from /usr/include/c++/8/ostream:38, BUILDSTDERR: from /usr/include/c++/8/iterator:64, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallPtrSet.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCELFStreamer.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/MCTargetDesc/AMDGPUELFStreamer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/MCTargetDesc/AMDGPUELFStreamer.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 56%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCBoolRetToInt.cpp.o [ 56%] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUMCCodeEmitter.cpp.o [ 56%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SlotIndexes.cpp.o [ 56%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SjLjEHPrepare.cpp.o [ 56%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/PtrUseVisitor.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU/MCTargetDesc && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUMCCodeEmitter.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCCodeEmitter.cpp cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/SjLjEHPrepare.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SjLjEHPrepare.cpp cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/SlotIndexes.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SlotIndexes.cpp [ 56%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMCInstLower.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMCInstLower.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUMCInstLower.cpp [ 56%] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUMCTargetDesc.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU/MCTargetDesc && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUMCTargetDesc.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SlotIndexes.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SlotIndexes.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SlotIndexes.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SlotIndexes.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/MC/MCObjectStreamer.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCELFStreamer.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/MCTargetDesc/AMDGPUELFStreamer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/SmallPtrSet.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCELFStreamer.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/MCTargetDesc/AMDGPUELFStreamer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.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-3.9.1.src/include/llvm/MC/MCObjectStreamer.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCELFStreamer.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/MCTargetDesc/AMDGPUELFStreamer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-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-3.9.1.src/include/llvm/ADT/SmallPtrSet.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCELFStreamer.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/MCTargetDesc/AMDGPUELFStreamer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.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-3.9.1.src/include/llvm/MC/MCObjectStreamer.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCELFStreamer.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/MCTargetDesc/AMDGPUELFStreamer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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/ios:40, BUILDSTDERR: from /usr/include/c++/8/ostream:38, BUILDSTDERR: from /usr/include/c++/8/iterator:64, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallPtrSet.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCELFStreamer.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/MCTargetDesc/AMDGPUELFStreamer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 56%] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUMCAsmInfo.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU/MCTargetDesc && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUMCAsmInfo.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCAsmInfo.cpp [ 56%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMachineFunction.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMachineFunction.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUMachineFunction.cpp [ 56%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SpillPlacement.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/SpillPlacement.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SpillPlacement.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIInstrInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUSubtarget.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUMCInstLower.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCDwarf.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmInfoELF.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCAsmInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCAsmInfo.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCDwarf.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmInfoELF.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCAsmInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCAsmInfo.cpp:11: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 56%] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUTargetStreamer.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU/MCTargetDesc && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUTargetStreamer.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/AsmPrinter.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUAsmPrinter.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUMCInstLower.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/AsmPrinter.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUAsmPrinter.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUMCInstLower.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/AsmPrinter.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUAsmPrinter.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUMCInstLower.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/AsmPrinter.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUAsmPrinter.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUMCInstLower.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SpillPlacement.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SpillPlacement.cpp:30: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SpillPlacement.cpp:126:41: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SpillPlacement.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SpillPlacement.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/AsmPrinter.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUAsmPrinter.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUMCInstLower.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/AsmPrinter.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUAsmPrinter.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUMCInstLower.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunction.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUMachineFunction.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUMachineFunction.cpp:1: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunction.h:551:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunction.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUMachineFunction.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUMachineFunction.cpp:1: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/AsmPrinter.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUAsmPrinter.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUMCInstLower.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/AsmPrinter.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUAsmPrinter.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUMCInstLower.cpp:17: 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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SpillPlacement.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SpillPlacement.cpp:30: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunction.h:551:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SpillPlacement.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SpillPlacement.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/AsmPrinter.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUAsmPrinter.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUMCInstLower.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/AsmPrinter.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUAsmPrinter.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUMCInstLower.cpp:17: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 56%] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/R600MCCodeEmitter.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU/MCTargetDesc && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUDesc.dir/R600MCCodeEmitter.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/MCTargetDesc/R600MCCodeEmitter.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/AsmPrinter.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUAsmPrinter.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUMCInstLower.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/AsmPrinter.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUAsmPrinter.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUMCInstLower.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDKernelCodeT.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDKernelCodeT.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDKernelCodeT.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDKernelCodeT.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDKernelCodeT.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDKernelCodeT.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ make -f lib/Target/PowerPC/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.dir/build.make lib/Target/PowerPC/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.dir/depend BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600Defines.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/MCTargetDesc/R600MCCodeEmitter.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600Defines.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/MCTargetDesc/R600MCCodeEmitter.cpp:17: 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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600Defines.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/MCTargetDesc/R600MCCodeEmitter.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600Defines.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/MCTargetDesc/R600MCCodeEmitter.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600Defines.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/MCTargetDesc/R600MCCodeEmitter.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600Defines.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/MCTargetDesc/R600MCCodeEmitter.cpp:17: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/AsmParser /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC/AsmParser /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.dir/DependInfo.cmake --color= [ 56%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUOpenCLImageTypeLoweringPass.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUOpenCLImageTypeLoweringPass.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUOpenCLImageTypeLoweringPass.cpp [ 56%] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/SIMCCodeEmitter.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU/MCTargetDesc && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUDesc.dir/SIMCCodeEmitter.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/MCTargetDesc/SIMCCodeEmitter.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUOpenCLImageTypeLoweringPass.cpp:27: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUOpenCLImageTypeLoweringPass.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/MCTargetDesc/SIMCCodeEmitter.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/MCTargetDesc/SIMCCodeEmitter.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/MCTargetDesc/SIMCCodeEmitter.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/MCTargetDesc/SIMCCodeEmitter.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/MCTargetDesc/SIMCCodeEmitter.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/MCTargetDesc/SIMCCodeEmitter.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 56%] Linking CXX static library ../../../libLLVMAMDGPUDesc.a cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU/MCTargetDesc && /usr/bin/cmake -P CMakeFiles/LLVMAMDGPUDesc.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU/MCTargetDesc && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMAMDGPUDesc.dir/link.txt --verbose=1 [ 56%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUSubtarget.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUSubtarget.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUSubtarget.cpp /usr/bin/ar qc ../../../libLLVMAMDGPUDesc.a CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUAsmBackend.cpp.o CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUELFObjectWriter.cpp.o CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUELFStreamer.cpp.o CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUMCCodeEmitter.cpp.o CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUMCTargetDesc.cpp.o CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUMCAsmInfo.cpp.o CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUTargetStreamer.cpp.o CMakeFiles/LLVMAMDGPUDesc.dir/R600MCCodeEmitter.cpp.o CMakeFiles/LLVMAMDGPUDesc.dir/SIMCCodeEmitter.cpp.o BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIInstrInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUSubtarget.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUSubtarget.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUSubtarget.cpp:23: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineScheduler.h: In constructor 'llvm::MachineSchedRegistry::MachineSchedRegistry(const char*, const char*, llvm::MachineSchedRegistry::ScheduleDAGCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineScheduler.h:126: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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUSubtarget.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUSubtarget.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUSubtarget.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUSubtarget.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUSubtarget.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUSubtarget.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUSubtarget.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUSubtarget.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUSubtarget.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUSubtarget.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ Scanning dependencies of target LLVMPowerPCAsmParser make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/PowerPC/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.dir/build.make lib/Target/PowerPC/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 56%] Building CXX object lib/Target/PowerPC/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.dir/PPCAsmParser.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC/AsmParser && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC/AsmParser -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/AsmParser -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCAsmParser.dir/PPCAsmParser.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp [ 56%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUTargetMachine.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUTargetMachine.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmLayout.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmLayout.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/AsmParser/PPCAsmParser.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmLayout.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmLayout.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/AsmParser/PPCAsmParser.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmLayout.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmLayout.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp: In member function 'bool {anonymous}::PPCAsmParser::ParseOperand(llvm::OperandVector&)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp:1573:5: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: } BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp:1576:3: note: here BUILDSTDERR: case AsmToken::LParen: BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp:1956: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC/PPCGenAsmMatcher.inc: At global scope: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC/PPCGenAsmMatcher.inc:6250:6: warning: 'bool {anonymous}::PPCAsmParser::mnemonicIsValid(llvm::StringRef, unsigned int)' defined but not used [-Wunused-function] BUILDSTDERR: bool PPCAsmParser:: BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIInstrInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUSubtarget.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUTargetMachine.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600MachineScheduler.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp:23: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineScheduler.h: In constructor 'llvm::MachineSchedRegistry::MachineSchedRegistry(const char*, const char*, llvm::MachineSchedRegistry::ScheduleDAGCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineScheduler.h:126: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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Intrinsics.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Intrinsics.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUTargetMachine.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Intrinsics.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Intrinsics.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUTargetMachine.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Intrinsics.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Intrinsics.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUTargetMachine.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Intrinsics.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Intrinsics.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUTargetMachine.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Intrinsics.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Intrinsics.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 56%] Linking CXX static library ../../../libLLVMPowerPCAsmParser.a cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC/AsmParser && /usr/bin/cmake -P CMakeFiles/LLVMPowerPCAsmParser.dir/cmake_clean_target.cmake BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Intrinsics.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Intrinsics.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC/AsmParser && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMPowerPCAsmParser.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../libLLVMPowerPCAsmParser.a CMakeFiles/LLVMPowerPCAsmParser.dir/PPCAsmParser.cpp.o [ 56%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUTargetTransformInfo.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUTargetTransformInfo.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIInstrInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUSubtarget.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUTargetMachine.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp:18: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 56%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUISelLowering.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUISelLowering.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUISelLowering.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIInstrInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUSubtarget.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUISelLowering.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetLowering.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUISelLowering.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUISelLowering.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetLowering.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUISelLowering.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUISelLowering.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetLowering.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUISelLowering.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUISelLowering.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetLowering.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUISelLowering.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUISelLowering.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetLowering.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUISelLowering.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUISelLowering.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetLowering.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUISelLowering.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUISelLowering.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetLowering.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUISelLowering.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUISelLowering.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetLowering.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUISelLowering.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUISelLowering.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetLowering.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUISelLowering.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUISelLowering.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetLowering.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUISelLowering.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUISelLowering.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetLowering.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUISelLowering.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUISelLowering.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetLowering.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUISelLowering.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUISelLowering.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 56%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUInstrInfo.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUInstrInfo.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUInstrInfo.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIInstrInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUSubtarget.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUTargetMachine.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUInstrInfo.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: ^ /usr/bin/ranlib ../../../libLLVMPowerPCAsmParser.a BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUInstrInfo.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUInstrInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUInstrInfo.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUInstrInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUInstrInfo.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUInstrInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUInstrInfo.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUInstrInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUInstrInfo.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUInstrInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUInstrInfo.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUInstrInfo.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 56%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUPromoteAlloca.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUPromoteAlloca.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIInstrInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUSubtarget.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: ^ /usr/bin/ranlib ../../../libLLVMAMDGPUDesc.a BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUPromoteAlloca.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUPromoteAlloca.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUPromoteAlloca.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUPromoteAlloca.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 56%] Built target LLVMPowerPCAsmParser [ 56%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPURegisterInfo.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPURegisterInfo.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPURegisterInfo.cpp make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 56%] Built target LLVMAMDGPUDesc [ 56%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNHazardRecognizer.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNHazardRecognizer.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/GCNHazardRecognizer.cpp [ 56%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SplitKit.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/SplitKit.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SplitKit.cpp cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCBoolRetToInt.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCBoolRetToInt.cpp [ 56%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCAsmPrinter.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCAsmPrinter.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCAsmPrinter.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIInstrInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUSubtarget.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUTargetMachine.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPURegisterInfo.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPURegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPURegisterInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPURegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPURegisterInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPURegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPURegisterInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPURegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPURegisterInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPURegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPURegisterInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPURegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPURegisterInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPURegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPURegisterInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPURegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPURegisterInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPURegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPURegisterInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPURegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPURegisterInfo.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-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveRangeEdit.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SplitKit.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IndexedMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveRangeCalc.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SplitKit.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SplitKit.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveRangeCalc.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SplitKit.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/ADT/IndexedMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveRangeCalc.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SplitKit.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SplitKit.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveRangeCalc.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SplitKit.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/ADT/IndexedMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveRangeCalc.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SplitKit.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SplitKit.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = llvm::LiveRangeCalc::LiveInBlock]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveRangeCalc.h:233:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::LiveRangeCalc::LiveInBlock' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SplitKit.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SplitKit.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveRangeCalc.h:77:10: note: 'struct llvm::LiveRangeCalc::LiveInBlock' declared here BUILDSTDERR: struct LiveInBlock { BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IndexedMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveRangeCalc.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SplitKit.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SplitKit.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveRangeCalc.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SplitKit.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/ADT/IndexedMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveRangeCalc.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SplitKit.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SplitKit.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveRangeCalc.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SplitKit.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIInstrInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUSubtarget.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/GCNHazardRecognizer.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IndexedMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveRangeCalc.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SplitKit.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SplitKit.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveRangeCalc.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SplitKit.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/ADT/IndexedMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveRangeCalc.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SplitKit.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SplitKit.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/GenericDomTree.h:689:5: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/GenericDomTree.h:467:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineDominators.h:108:30: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/LiveRangeCalc.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SplitKit.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SplitKit.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCSubtarget.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCAsmPrinter.cpp:24: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/GCNHazardRecognizer.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/GCNHazardRecognizer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/GCNHazardRecognizer.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/GCNHazardRecognizer.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/GCNHazardRecognizer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/GCNHazardRecognizer.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/GCNHazardRecognizer.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/GCNHazardRecognizer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/GCNHazardRecognizer.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/GCNHazardRecognizer.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/GCNHazardRecognizer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/GCNHazardRecognizer.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/GCNHazardRecognizer.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/GCNHazardRecognizer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/GCNHazardRecognizer.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/PtrUseVisitor.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/PtrUseVisitor.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmLayout.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCAsmPrinter.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmLayout.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCAsmPrinter.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmLayout.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCAsmPrinter.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmLayout.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCAsmPrinter.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmLayout.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCAsmPrinter.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmLayout.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCAsmPrinter.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmLayout.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCAsmPrinter.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCAsmPrinter.cpp:19: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 56%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCBranchSelector.cpp.o [ 56%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/RegionInfo.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCBranchSelector.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCBranchSelector.cpp cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/RegionInfo.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/RegionInfo.cpp [ 56%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/StackColoring.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/StackColoring.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/StackColoring.cpp make -f lib/Target/PowerPC/Disassembler/CMakeFiles/LLVMPowerPCDisassembler.dir/build.make lib/Target/PowerPC/Disassembler/CMakeFiles/LLVMPowerPCDisassembler.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/Disassembler /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC/Disassembler /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC/Disassembler/CMakeFiles/LLVMPowerPCDisassembler.dir/DependInfo.cmake --color= BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Argument.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Function.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/CFG.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/RegionInfo.h:42, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/RegionInfo.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/CommandLine.h:578:12: required from 'llvm::cl::ValuesClass::ValuesClass(const char*, DataType, const char*, va_list) [with DataType = int; va_list = __va_list]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/CommandLine.h:601:25: required from 'llvm::cl::ValuesClass llvm::cl::values(const char*, DataType, const char*, ...) [with DataType = int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/RegionInfo.cpp:58:17: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair >' with no trivial copy-assignment; use copy-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-3.9.1.src/include/llvm/ADT/SmallPtrSet.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DepthFirstIterator.h:38, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/RegionInfo.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Argument.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Function.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/CFG.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/RegionInfo.h:42, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/RegionInfo.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair >; T2 = std::pair >; T = std::pair >; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:270: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-3.9.1.src/include/llvm/ADT/SmallVector.h:811:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/Support/CommandLine.h:567:33: required from 'llvm::cl::ValuesClass llvm::cl::values(const char*, DataType, const char*, ...) [with DataType = int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/RegionInfo.cpp:58:17: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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/ios:40, BUILDSTDERR: from /usr/include/c++/8/ostream:38, BUILDSTDERR: from /usr/include/c++/8/iterator:64, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallPtrSet.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DepthFirstIterator.h:38, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/RegionInfo.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/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-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCBranchSelector.cpp:26: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunction.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstrBuilder.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrBuilder.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCBranchSelector.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCBranchSelector.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunction.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstrBuilder.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrBuilder.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCBranchSelector.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCBranchSelector.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunction.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstrBuilder.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrBuilder.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCBranchSelector.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCBranchSelector.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunction.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstrBuilder.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrBuilder.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCBranchSelector.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCBranchSelector.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunction.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstrBuilder.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrBuilder.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCBranchSelector.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCBranchSelector.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-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/StackColoring.cpp:38: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/StackColoring.cpp:27: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/StackColoring.cpp:27: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/StackColoring.cpp:27: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/StackColoring.cpp:27: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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: ^~~~ [ 56%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCCCState.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCCCState.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCCCState.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/StackColoring.cpp:27: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/StackColoring.cpp:27: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/StackColoring.cpp:27: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/StackColoring.cpp:24: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ Scanning dependencies of target LLVMPowerPCDisassembler make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/PowerPC/Disassembler/CMakeFiles/LLVMPowerPCDisassembler.dir/build.make lib/Target/PowerPC/Disassembler/CMakeFiles/LLVMPowerPCDisassembler.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 56%] Building CXX object lib/Target/PowerPC/Disassembler/CMakeFiles/LLVMPowerPCDisassembler.dir/PPCDisassembler.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC/Disassembler && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC/Disassembler -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/Disassembler -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCDisassembler.dir/PPCDisassembler.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/Disassembler/PPCDisassembler.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCSubtarget.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCCCState.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCISelLowering.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCCCState.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCCCState.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCCCState.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCCCState.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCISelLowering.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCCCState.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCCCState.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCCCState.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCCCState.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCISelLowering.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCCCState.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCCCState.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCCCState.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCCCState.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCISelLowering.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCCCState.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCCCState.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCCCState.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCCCState.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCISelLowering.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCCCState.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCCCState.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCCCState.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCCCState.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCISelLowering.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCCCState.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCCCState.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCCCState.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCCCState.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 56%] Linking CXX static library ../../../libLLVMPowerPCDisassembler.a [ 56%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCCTRLoops.cpp.o [ 56%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/StackMapLivenessAnalysis.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC/Disassembler && /usr/bin/cmake -P CMakeFiles/LLVMPowerPCDisassembler.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/StackMapLivenessAnalysis.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/StackMapLivenessAnalysis.cpp cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCCTRLoops.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCCTRLoops.cpp cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC/Disassembler && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMPowerPCDisassembler.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../libLLVMPowerPCDisassembler.a CMakeFiles/LLVMPowerPCDisassembler.dir/PPCDisassembler.cpp.o /usr/bin/ranlib ../../../libLLVMPowerPCDisassembler.a BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/StackMapLivenessAnalysis.cpp:26: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SparseSet.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LivePhysRegs.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/StackMapLivenessAnalysis.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-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-3.9.1.src/include/llvm/ADT/Statistic.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/StackMapLivenessAnalysis.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-3.9.1.src/include/llvm/ADT/SparseSet.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LivePhysRegs.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/StackMapLivenessAnalysis.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunction.h:551:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-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-3.9.1.src/include/llvm/ADT/Statistic.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/StackMapLivenessAnalysis.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-3.9.1.src/include/llvm/ADT/SparseSet.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LivePhysRegs.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/StackMapLivenessAnalysis.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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/memory:62, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Statistic.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/StackMapLivenessAnalysis.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-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCSubtarget.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCCTRLoops.cpp:28: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: ^ [ 56%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/StackMaps.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/StackMaps.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/StackMaps.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCTargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCCTRLoops.cpp:28: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Transforms/Scalar.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCTargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCCTRLoops.cpp:28: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Transforms/Scalar.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCTargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCCTRLoops.cpp:28: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Transforms/Scalar.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCTargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCCTRLoops.cpp:28: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Transforms/Scalar.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCTargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCCTRLoops.cpp:28: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Transforms/Scalar.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCTargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCCTRLoops.cpp:28: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/Transforms/Scalar.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/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-3.9.1.src/lib/Target/PowerPC/PPCRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCTargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCCTRLoops.cpp:28: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap >; DerivedT = llvm::DenseMap >; KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:650:7: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:604:5: required from 'llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/ScalarEvolution.h:372:9: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:356:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(getBuckets(), other.getBuckets(), BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: getNumBuckets() * sizeof(BucketT)); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:39:8: note: 'struct llvm::detail::DenseMapPair >' declared here BUILDSTDERR: struct DenseMapPair : public std::pair { BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/StackMaps.cpp:25: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/StackMaps.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/StackMaps.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/StackMaps.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/StackMaps.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/StackMaps.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/StackMaps.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/StackMaps.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/StackMaps.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/StackMaps.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/StackMaps.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/StackMaps.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/StackMaps.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/StackMaps.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 56%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCHazardRecognizers.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCHazardRecognizers.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCHazardRecognizers.cpp BUILDSTDERR: In file included from /usr/include/c++/8/vector:69, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/StackMaps.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/StackMaps.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 BUILDSTDERR: vector<_Tp, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::MCExpr*&, long long unsigned int&, llvm::SmallVector, llvm::SmallVector}; _Tp = llvm::StackMaps::CallsiteInfo; _Alloc = std::allocator]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'void llvm::StackMaps::recordStackMapOpers(const llvm::MachineInstr&, uint64_t, llvm::MachineInstr::const_mop_iterator, llvm::MachineInstr::const_mop_iterator, bool)': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), std::forward<_Args>(__args)...); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), std::forward<_Args>(__args)...); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ [ 56%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/StackProtector.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/StackProtector.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/StackProtector.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCSubtarget.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCHazardRecognizers.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCHazardRecognizers.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCHazardRecognizers.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCHazardRecognizers.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCHazardRecognizers.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCHazardRecognizers.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCHazardRecognizers.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCHazardRecognizers.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCHazardRecognizers.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCHazardRecognizers.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCHazardRecognizers.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCHazardRecognizers.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCHazardRecognizers.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCHazardRecognizers.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCHazardRecognizers.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCHazardRecognizers.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCHazardRecognizers.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCHazardRecognizers.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCHazardRecognizers.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/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-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/StackProtector.cpp:39: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: ^ [ 56%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCInstrInfo.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCInstrInfo.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/StackProtector.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/StackProtector.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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/ios:40, BUILDSTDERR: from /usr/include/c++/8/ostream:38, BUILDSTDERR: from /usr/include/c++/8/iterator:64, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallPtrSet.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/StackProtector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/StackProtector.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-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCSubtarget.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: ^ [ 56%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/StackSlotColoring.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/StackSlotColoring.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/StackSlotColoring.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.cpp:1738:64: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.cpp:1751:60: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/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-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/StackSlotColoring.cpp:24: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/StackSlotColoring.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/lib/CodeGen/StackSlotColoring.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/lib/CodeGen/StackSlotColoring.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/lib/CodeGen/StackSlotColoring.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/lib/CodeGen/StackSlotColoring.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/lib/CodeGen/StackSlotColoring.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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 /usr/include/c++/8/vector:69, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::MachineOperand&}; _Tp = llvm::MachineOperand; _Alloc = std::allocator]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 BUILDSTDERR: vector<_Tp, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/vector:64, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h: In member function 'virtual bool llvm::PPCInstrInfo::DefinesPredicate(llvm::MachineInstr&, std::vector&) const': BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), __x); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), __x); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ [ 56%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCISelDAGToDAG.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCISelDAGToDAG.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCISelDAGToDAG.cpp make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 56%] Built target LLVMPowerPCDisassembler [ 56%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCISelLowering.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCISelLowering.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCISelLowering.cpp [ 56%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TailDuplication.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/TailDuplication.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/TailDuplication.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCSubtarget.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCISelDAGToDAG.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/TailDuplicator.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/TailDuplication.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunction.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCMachineFunctionInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCISelDAGToDAG.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunction.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCMachineFunctionInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCISelDAGToDAG.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunction.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCMachineFunctionInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCISelDAGToDAG.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunction.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCMachineFunctionInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCISelDAGToDAG.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunction.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCMachineFunctionInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCISelDAGToDAG.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassRegistry.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/TailDuplication.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/Pass.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassRegistry.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/TailDuplication.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-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-3.9.1.src/include/llvm/Pass.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassRegistry.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/TailDuplication.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-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-3.9.1.src/include/llvm/Pass.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassRegistry.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/TailDuplication.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-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-3.9.1.src/include/llvm/Pass.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunction.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCMachineFunctionInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCISelDAGToDAG.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/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-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCSubtarget.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCISelLowering.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassRegistry.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/TailDuplication.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-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-3.9.1.src/include/llvm/Pass.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassRegistry.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/TailDuplication.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/Pass.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCISelLowering.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCISelLowering.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCISelLowering.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCISelLowering.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCISelLowering.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCISelLowering.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCISelLowering.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCISelLowering.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCISelLowering.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 56%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TailDuplicator.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/TailDuplicator.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/TailDuplicator.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCISelLowering.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCISelLowering.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCISelLowering.cpp:4894:63: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCISelLowering.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCISelLowering.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCISelLowering.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCISelLowering.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/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: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCISelLowering.cpp: In member function 'llvm::SDValue llvm::PPCTargetLowering::LowerSELECT_CC(llvm::SDValue, llvm::SelectionDAG&) const': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCISelLowering.cpp:6274:16: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: std::swap(TV, FV); BUILDSTDERR: ~~~~~~~~~^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCISelLowering.cpp:6275:5: note: here BUILDSTDERR: case ISD::SETEQ: BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCISelLowering.cpp:6285:16: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: std::swap(TV, FV); // fsel is natively setge, swap operands for setlt BUILDSTDERR: ~~~~~~~~~^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCISelLowering.cpp:6286:5: note: here BUILDSTDERR: case ISD::SETOGE: BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCISelLowering.cpp:6293:16: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: std::swap(TV, FV); // fsel is natively setge, swap operands for setlt BUILDSTDERR: ~~~~~~~~~^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCISelLowering.cpp:6294:5: note: here BUILDSTDERR: case ISD::SETOLE: BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCISelLowering.cpp:6306:14: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: std::swap(TV, FV); BUILDSTDERR: ~~~~~~~~~^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCISelLowering.cpp:6307:3: note: here BUILDSTDERR: case ISD::SETEQ: BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCISelLowering.cpp: In member function 'virtual std::pair llvm::PPCTargetLowering::getRegForInlineAsmConstraint(const llvm::TargetRegisterInfo*, llvm::StringRef, llvm::MVT) const': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCISelLowering.cpp:11506:7: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: if (Subtarget.hasAltivec()) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCISelLowering.cpp:11508:5: note: here BUILDSTDERR: case 'y': // crrc BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/TailDuplicator.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/TailDuplicator.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBranchProbabilityInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/TailDuplicator.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/TailDuplicator.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBranchProbabilityInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/TailDuplicator.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/TailDuplicator.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBranchProbabilityInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/TailDuplicator.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/TailDuplicator.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBranchProbabilityInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/TailDuplicator.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/TailDuplicator.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBranchProbabilityInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/TailDuplicator.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/TailDuplicator.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBranchProbabilityInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/TailDuplicator.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/TailDuplicator.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBranchProbabilityInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/TailDuplicator.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/TailDuplicator.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBranchProbabilityInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/TailDuplicator.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/TailDuplicator.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBranchProbabilityInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/TailDuplicator.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/TailDuplicator.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/TailDuplicator.cpp:319:76: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBranchProbabilityInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/TailDuplicator.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/TailDuplicator.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBranchProbabilityInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/TailDuplicator.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/TailDuplicator.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBranchProbabilityInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/TailDuplicator.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/TailDuplicator.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBranchProbabilityInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/TailDuplicator.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/TailDuplicator.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBranchProbabilityInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/TailDuplicator.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/TailDuplicator.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 57%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetFrameLoweringImpl.cpp.o [ 57%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCEarlyReturn.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCEarlyReturn.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCEarlyReturn.cpp cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/TargetFrameLoweringImpl.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/TargetFrameLoweringImpl.cpp [ 57%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetInstrInfo.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/TargetInstrInfo.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/TargetInstrInfo.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/TargetFrameLoweringImpl.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/TargetFrameLoweringImpl.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/TargetInstrInfo.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/TargetFrameLoweringImpl.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/TargetFrameLoweringImpl.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-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/TargetFrameLoweringImpl.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/TargetFrameLoweringImpl.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCSubtarget.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCEarlyReturn.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/TargetInstrInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/TargetInstrInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/TargetInstrInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/TargetInstrInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunction.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstrBuilder.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrBuilder.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCEarlyReturn.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCEarlyReturn.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunction.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstrBuilder.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrBuilder.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCEarlyReturn.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCEarlyReturn.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunction.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstrBuilder.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrBuilder.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCEarlyReturn.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCEarlyReturn.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/TargetInstrInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunction.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstrBuilder.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrBuilder.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCEarlyReturn.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCEarlyReturn.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/TargetInstrInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunction.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstrBuilder.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrBuilder.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCEarlyReturn.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCEarlyReturn.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunction.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstrBuilder.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrBuilder.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCEarlyReturn.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCEarlyReturn.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 57%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/RegionPass.cpp.o [ 57%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetLoweringBase.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/RegionPass.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/RegionPass.cpp [ 57%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600ClauseMergePass.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600ClauseMergePass.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600ClauseMergePass.cpp make -f lib/Target/PowerPC/InstPrinter/CMakeFiles/LLVMPowerPCAsmPrinter.dir/build.make lib/Target/PowerPC/InstPrinter/CMakeFiles/LLVMPowerPCAsmPrinter.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/InstPrinter /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC/InstPrinter /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC/InstPrinter/CMakeFiles/LLVMPowerPCAsmPrinter.dir/DependInfo.cmake --color= cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/TargetLoweringBase.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/TargetLoweringBase.cpp [ 57%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCFastISel.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCFastISel.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCFastISel.cpp [ 57%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCFrameLowering.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCFrameLowering.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCFrameLowering.cpp Scanning dependencies of target LLVMPowerPCAsmPrinter make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/PowerPC/InstPrinter/CMakeFiles/LLVMPowerPCAsmPrinter.dir/build.make lib/Target/PowerPC/InstPrinter/CMakeFiles/LLVMPowerPCAsmPrinter.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 57%] Building CXX object lib/Target/PowerPC/InstPrinter/CMakeFiles/LLVMPowerPCAsmPrinter.dir/PPCInstPrinter.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC/InstPrinter && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC/InstPrinter -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/InstPrinter -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCAsmPrinter.dir/PPCInstPrinter.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/InstPrinter/PPCInstPrinter.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/TargetLoweringBase.cpp:38: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/lib/CodeGen/TargetLoweringBase.cpp: In member function 'void llvm::TargetLoweringBase::computeRegisterProperties(const llvm::TargetRegisterInfo*)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/TargetLoweringBase.cpp:1329: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-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCSubtarget.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCFastISel.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetLowering.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/TargetLoweringBase.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetLowering.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetLowering.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/TargetLoweringBase.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetLowering.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/CodeGen/CallingConvLower.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCCallingConv.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCFastISel.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetLowering.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/TargetLoweringBase.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetLowering.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetLowering.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/TargetLoweringBase.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetLowering.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/CodeGen/CallingConvLower.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCCallingConv.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCFastISel.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/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-3.9.1.src/include/llvm/CodeGen/CallingConvLower.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCCallingConv.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCFastISel.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/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-3.9.1.src/include/llvm/CodeGen/CallingConvLower.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCCallingConv.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCFastISel.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/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-3.9.1.src/include/llvm/CodeGen/CallingConvLower.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCCallingConv.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCFastISel.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/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-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIInstrInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUSubtarget.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600ClauseMergePass.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/lib/CodeGen/TargetLoweringBase.cpp:1416:14: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: break; BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/TargetLoweringBase.cpp:1418:5: note: here BUILDSTDERR: case TypeWidenVector: { BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/TargetLoweringBase.cpp:1433:14: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: break; BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/TargetLoweringBase.cpp:1435:5: note: here BUILDSTDERR: case TypeSplitVector: BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/CallingConvLower.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCCallingConv.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCFastISel.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600ClauseMergePass.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600ClauseMergePass.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600ClauseMergePass.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600ClauseMergePass.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600ClauseMergePass.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600ClauseMergePass.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-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCSubtarget.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCFrameLowering.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/InstPrinter/PPCInstPrinter.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Format.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCInstPrinter.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/InstPrinter/PPCInstPrinter.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/InstPrinter/PPCInstPrinter.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600ClauseMergePass.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600ClauseMergePass.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600ClauseMergePass.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600ClauseMergePass.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 57%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/RegionPrinter.cpp.o BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCFrameLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCFrameLowering.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCFrameLowering.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCFrameLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCFrameLowering.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCFrameLowering.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCFrameLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCFrameLowering.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCFrameLowering.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCFrameLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCFrameLowering.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCFrameLowering.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCFrameLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCFrameLowering.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCFrameLowering.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/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: ^~~~ cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/RegionPrinter.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/RegionPrinter.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCFrameLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCFrameLowering.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCFrameLowering.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCFrameLowering.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 57%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetOptionsImpl.cpp.o [ 57%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetLoweringObjectFileImpl.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/TargetLoweringObjectFileImpl.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/TargetLoweringObjectFileImpl.cpp cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/TargetOptionsImpl.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/TargetOptionsImpl.cpp [ 57%] Linking CXX static library ../../../libLLVMPowerPCAsmPrinter.a cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC/InstPrinter && /usr/bin/cmake -P CMakeFiles/LLVMPowerPCAsmPrinter.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC/InstPrinter && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMPowerPCAsmPrinter.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../libLLVMPowerPCAsmPrinter.a CMakeFiles/LLVMPowerPCAsmPrinter.dir/PPCInstPrinter.cpp.o BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCFrameLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCFrameLowering.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCFrameLowering.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/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-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/TargetOptionsImpl.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Argument.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Function.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/TargetOptionsImpl.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Function.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Argument.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Function.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/TargetOptionsImpl.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunction.h:551:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Function.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Argument.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Function.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/TargetOptionsImpl.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Function.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/TargetLoweringObjectFileImpl.cpp:44: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/TargetLoweringObjectFileImpl.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/TargetLoweringObjectFileImpl.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/TargetLoweringObjectFileImpl.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/TargetLoweringObjectFileImpl.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/TargetLoweringObjectFileImpl.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 57%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCLoopPreIncPrep.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCLoopPreIncPrep.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCLoopPreIncPrep.cpp [ 57%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ScalarEvolution.cpp.o /usr/bin/ranlib ../../../libLLVMPowerPCAsmPrinter.a cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/ScalarEvolution.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/ScalarEvolution.cpp [ 57%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86RegisterInfo.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86 && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86 -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86 -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86RegisterInfo.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86RegisterInfo.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCSubtarget.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCLoopPreIncPrep.cpp:24: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/ScalarEvolution.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/ScalarEvolution.cpp:61: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap >; DerivedT = llvm::DenseMap >; KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:650:7: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:604:5: required from 'llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/ScalarEvolution.h:372:9: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:356:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(getBuckets(), other.getBuckets(), BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: getNumBuckets() * sizeof(BucketT)); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:39:8: note: 'struct llvm::detail::DenseMapPair >' declared here BUILDSTDERR: struct DenseMapPair : public std::pair { BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/ScalarEvolution.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/ScalarEvolution.cpp:61: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:429:71: required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/ScalarEvolution.cpp:315:73: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/ScalarEvolution.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/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-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/ScalarEvolution.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/ScalarEvolution.cpp:61: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap >; DerivedT = llvm::DenseMap >; KeyT = const llvm::SCEV*; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:650:7: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:604:5: required from 'llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/ScalarEvolution.cpp:10441:68: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:356:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(getBuckets(), other.getBuckets(), BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: getNumBuckets() * sizeof(BucketT)); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:39:8: note: 'struct llvm::detail::DenseMapPair >' declared here BUILDSTDERR: struct DenseMapPair : public std::pair { BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCTargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCLoopPreIncPrep.cpp:24: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCLoopPreIncPrep.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCTargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCLoopPreIncPrep.cpp:24: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCLoopPreIncPrep.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCTargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCLoopPreIncPrep.cpp:24: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCLoopPreIncPrep.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCTargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCLoopPreIncPrep.cpp:24: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCLoopPreIncPrep.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/ScalarEvolution.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/ScalarEvolution.cpp:61: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:270: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-3.9.1.src/include/llvm/ADT/SmallVector.h:811:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/Support/Allocator.h:157:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/ScalarEvolution.cpp:9510:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/ScalarEvolution.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/ScalarEvolution.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/ScalarEvolution.cpp:61: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:270: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-3.9.1.src/include/llvm/ADT/SmallVector.h:811:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/ADT/DenseMap.h:447:5: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(const KeyT&, ValueT&&, BucketT*) [with DerivedT = llvm::DenseMap, 2> >; KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector, 2>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 2> >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:252: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; BucketT = llvm::detail::DenseMapPair, 2> >; llvm::DenseMapBase::value_type = llvm::detail::DenseMapPair, 2> >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:256: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; BucketT = llvm::detail::DenseMapPair, 2> >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/ScalarEvolution.cpp:6613:23: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/ScalarEvolution.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCTargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCLoopPreIncPrep.cpp:24: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCLoopPreIncPrep.cpp:23: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/ScalarEvolution.cpp: In member function 'bool {anonymous}::FindAddRecurrence::follow(const llvm::SCEV*)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/ScalarEvolution.cpp:3356:16: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: FoundOne = true; BUILDSTDERR: ~~~~~~~~~^~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/ScalarEvolution.cpp:3357:5: note: here BUILDSTDERR: case scConstant: BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/ScalarEvolution.cpp: In member function 'bool llvm::ScalarEvolution::isKnownPredicateViaNoOverflow(llvm::CmpInst::Predicate, const llvm::SCEV*, const llvm::SCEV*)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/ScalarEvolution.cpp:7802:14: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: std::swap(LHS, RHS); BUILDSTDERR: ~~~~~~~~~^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/ScalarEvolution.cpp:7803:3: note: here BUILDSTDERR: case ICmpInst::ICMP_SLE: BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/ScalarEvolution.cpp:7815:14: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: std::swap(LHS, RHS); BUILDSTDERR: ~~~~~~~~~^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/ScalarEvolution.cpp:7816:3: note: here BUILDSTDERR: case ICmpInst::ICMP_SLT: BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/ScalarEvolution.cpp: In member function 'bool llvm::ScalarEvolution::isImpliedCond(llvm::CmpInst::Predicate, const llvm::SCEV*, const llvm::SCEV*, llvm::CmpInst::Predicate, const llvm::SCEV*, const llvm::SCEV*)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/ScalarEvolution.cpp:8188:11: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: if (isImpliedCondOperands(Pred, LHS, RHS, V, BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/ScalarEvolution.cpp:8192:9: note: here BUILDSTDERR: case ICmpInst::ICMP_SGT: BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/ScalarEvolution.cpp: In member function 'llvm::ScalarEvolution::BlockDisposition llvm::ScalarEvolution::computeBlockDisposition(const llvm::SCEV*, const llvm::BasicBlock*)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/ScalarEvolution.cpp:9831:34: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: return DoesNotDominateBlock; BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/ScalarEvolution.cpp:9834:3: note: here BUILDSTDERR: case scAddExpr: BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCTargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCLoopPreIncPrep.cpp:24: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCLoopPreIncPrep.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-3.9.1.src/lib/Target/PowerPC/PPCRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCTargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCLoopPreIncPrep.cpp:24: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap >; DerivedT = llvm::DenseMap >; KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:650:7: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:604:5: required from 'llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/ScalarEvolution.h:372:9: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:356:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(getBuckets(), other.getBuckets(), BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: getNumBuckets() * sizeof(BucketT)); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:39:8: note: 'struct llvm::detail::DenseMapPair >' declared here BUILDSTDERR: struct DenseMapPair : public std::pair { BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86Subtarget.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86RegisterInfo.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86RegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86RegisterInfo.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86RegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86RegisterInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86RegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86RegisterInfo.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86RegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86RegisterInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86RegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86RegisterInfo.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86RegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86RegisterInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86RegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86RegisterInfo.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86RegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86RegisterInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86RegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86RegisterInfo.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86RegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86RegisterInfo.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 57%] Built target LLVMPowerPCAsmPrinter [ 57%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetPassConfig.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/TargetPassConfig.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/TargetPassConfig.cpp [ 57%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600ControlFlowFinalizer.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600ControlFlowFinalizer.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600ControlFlowFinalizer.cpp [ 57%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCMCInstLower.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCMCInstLower.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCMCInstLower.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86RegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86RegisterInfo.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86RegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86RegisterInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86RegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86RegisterInfo.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86RegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86RegisterInfo.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ make -f lib/Target/PowerPC/TargetInfo/CMakeFiles/LLVMPowerPCInfo.dir/build.make lib/Target/PowerPC/TargetInfo/CMakeFiles/LLVMPowerPCInfo.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/TargetInfo /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC/TargetInfo /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC/TargetInfo/CMakeFiles/LLVMPowerPCInfo.dir/DependInfo.cmake --color= [ 57%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600EmitClauseMarkers.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600EmitClauseMarkers.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600EmitClauseMarkers.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/RegisterUsageInfo.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/TargetPassConfig.cpp:26: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassRegistry.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/TargetPassConfig.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/TargetPassConfig.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunction.h:551:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-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-3.9.1.src/include/llvm/Pass.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/TargetPassConfig.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/TargetPassConfig.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassRegistry.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/TargetPassConfig.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/TargetPassConfig.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/Pass.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/TargetPassConfig.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/TargetPassConfig.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassRegistry.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/TargetPassConfig.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/TargetPassConfig.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/CommandLine.h:578:12: required from 'llvm::cl::ValuesClass::ValuesClass(const char*, DataType, const char*, va_list) [with DataType = int; va_list = __va_list]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/CommandLine.h:601:25: required from 'llvm::cl::ValuesClass llvm::cl::values(const char*, DataType, const char*, ...) [with DataType = int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/TargetPassConfig.cpp:125:28: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair >' with no trivial copy-assignment; use copy-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-3.9.1.src/include/llvm/Pass.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/TargetPassConfig.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/TargetPassConfig.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassRegistry.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/TargetPassConfig.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/TargetPassConfig.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair >; T2 = std::pair >; T = std::pair >; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:270: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-3.9.1.src/include/llvm/ADT/SmallVector.h:811:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/Support/CommandLine.h:567:33: required from 'llvm::cl::ValuesClass llvm::cl::values(const char*, DataType, const char*, ...) [with DataType = int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/TargetPassConfig.cpp:125:28: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/Pass.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/TargetPassConfig.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/TargetPassConfig.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-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIInstrInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUSubtarget.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600ControlFlowFinalizer.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: ^ Scanning dependencies of target LLVMPowerPCInfo make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/PowerPC/TargetInfo/CMakeFiles/LLVMPowerPCInfo.dir/build.make lib/Target/PowerPC/TargetInfo/CMakeFiles/LLVMPowerPCInfo.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 57%] Building CXX object lib/Target/PowerPC/TargetInfo/CMakeFiles/LLVMPowerPCInfo.dir/PowerPCTargetInfo.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC/TargetInfo && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC/TargetInfo -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/TargetInfo -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCInfo.dir/PowerPCTargetInfo.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/TargetInfo/PowerPCTargetInfo.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600ControlFlowFinalizer.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600ControlFlowFinalizer.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600ControlFlowFinalizer.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600ControlFlowFinalizer.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600ControlFlowFinalizer.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600ControlFlowFinalizer.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600ControlFlowFinalizer.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600ControlFlowFinalizer.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600ControlFlowFinalizer.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600ControlFlowFinalizer.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600ControlFlowFinalizer.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:270: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-3.9.1.src/include/llvm/ADT/SmallVector.h:811:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:880:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 3]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600ControlFlowFinalizer.cpp:352:24: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600ControlFlowFinalizer.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-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCSubtarget.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCMCInstLower.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIInstrInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUSubtarget.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600EmitClauseMarkers.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmLayout.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCMCInstLower.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmLayout.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCMCInstLower.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmLayout.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCMCInstLower.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmLayout.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCMCInstLower.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/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: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600ControlFlowFinalizer.cpp: In member function 'virtual bool {anonymous}::R600ControlFlowFinalizer::runOnMachineFunction(llvm::MachineFunction&)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600ControlFlowFinalizer.cpp:538:11: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: if (RequiresWorkAround) { BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600ControlFlowFinalizer.cpp:549:9: note: here BUILDSTDERR: case AMDGPU::CF_ALU: BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmLayout.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCMCInstLower.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600EmitClauseMarkers.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600EmitClauseMarkers.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600EmitClauseMarkers.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600EmitClauseMarkers.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600EmitClauseMarkers.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600EmitClauseMarkers.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600EmitClauseMarkers.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600EmitClauseMarkers.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmLayout.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCMCInstLower.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600EmitClauseMarkers.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600EmitClauseMarkers.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmLayout.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCMCInstLower.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCMCInstLower.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 58%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCMachineFunctionInfo.cpp.o [ 58%] Linking CXX static library ../../../libLLVMPowerPCInfo.a [ 58%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetSchedule.cpp.o [ 58%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetRegisterInfo.cpp.o [ 58%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600ExpandSpecialInstrs.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCMachineFunctionInfo.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCMachineFunctionInfo.cpp cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC/TargetInfo && /usr/bin/cmake -P CMakeFiles/LLVMPowerPCInfo.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600ExpandSpecialInstrs.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600ExpandSpecialInstrs.cpp cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/TargetRegisterInfo.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/TargetRegisterInfo.cpp cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/TargetSchedule.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/TargetSchedule.cpp cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC/TargetInfo && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMPowerPCInfo.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../libLLVMPowerPCInfo.a CMakeFiles/LLVMPowerPCInfo.dir/PowerPCTargetInfo.cpp.o /usr/bin/ranlib ../../../libLLVMPowerPCInfo.a [ 58%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ScalarEvolutionAliasAnalysis.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/ScalarEvolutionAliasAnalysis.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/ScalarEvolutionAliasAnalysis.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/TargetSchedule.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/TargetSchedule.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Metadata.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/TrackingMDRef.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/DebugLoc.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Instruction.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/BasicBlock.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Function.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Instructions.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/CallSite.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/AliasAnalysis.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/ScalarEvolutionAliasAnalysis.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/ScalarEvolutionAliasAnalysis.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap >; DerivedT = llvm::DenseMap >; KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:650:7: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:604:5: required from 'llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/ScalarEvolution.h:372:9: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:356:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(getBuckets(), other.getBuckets(), BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: getNumBuckets() * sizeof(BucketT)); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:39:8: note: 'struct llvm::detail::DenseMapPair >' declared here BUILDSTDERR: struct DenseMapPair : public std::pair { BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCMachineFunctionInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/TargetSchedule.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/TargetSchedule.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/TargetSchedule.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/TargetSchedule.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-3.9.1.src/include/llvm/CodeGen/TargetSchedule.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/TargetSchedule.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/TargetSchedule.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/TargetSchedule.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-3.9.1.src/include/llvm/CodeGen/TargetSchedule.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/TargetSchedule.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/TargetSchedule.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/TargetSchedule.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunction.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCMachineFunctionInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCMachineFunctionInfo.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunction.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCMachineFunctionInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/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-3.9.1.src/include/llvm/CodeGen/TargetSchedule.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/TargetSchedule.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/TargetSchedule.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/TargetSchedule.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-3.9.1.src/include/llvm/CodeGen/TargetSchedule.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/TargetSchedule.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/TargetSchedule.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/TargetSchedule.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunction.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCMachineFunctionInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCMachineFunctionInfo.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunction.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCMachineFunctionInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCMachineFunctionInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunction.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCMachineFunctionInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCMachineFunctionInfo.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunction.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCMachineFunctionInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCMachineFunctionInfo.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 58%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ScalarEvolutionExpander.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/ScalarEvolutionExpander.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/ScalarEvolutionExpander.cpp [ 60%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600FrameLowering.cpp.o [ 60%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCMIPeephole.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCMIPeephole.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCMIPeephole.cpp cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600FrameLowering.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600FrameLowering.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/TargetRegisterInfo.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/TargetRegisterInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/TargetRegisterInfo.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-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/TargetRegisterInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunction.h:551:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/TargetRegisterInfo.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-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/TargetRegisterInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/TargetRegisterInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/ScalarEvolution.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/ScalarEvolutionExpressions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/ScalarEvolutionExpander.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/ScalarEvolutionExpander.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/ScalarEvolutionExpander.cpp:676:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-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-3.9.1.src/include/llvm/ADT/SmallPtrSet.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/ScalarEvolutionExpressions.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/ScalarEvolutionExpander.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/ScalarEvolutionExpander.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 60%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86SelectionDAGInfo.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86 && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86 -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86 -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86SelectionDAGInfo.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86SelectionDAGInfo.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/ScalarEvolution.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/ScalarEvolutionExpressions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/ScalarEvolutionExpander.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/ScalarEvolutionExpander.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap >; DerivedT = llvm::DenseMap >; KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:650:7: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:604:5: required from 'llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/ScalarEvolution.h:372:9: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:356:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(getBuckets(), other.getBuckets(), BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: getNumBuckets() * sizeof(BucketT)); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:39:8: note: 'struct llvm::detail::DenseMapPair >' declared here BUILDSTDERR: struct DenseMapPair : public std::pair { BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCSubtarget.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCMIPeephole.cpp:25: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCMIPeephole.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCMIPeephole.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCMIPeephole.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCMIPeephole.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCMIPeephole.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCMIPeephole.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCMIPeephole.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCMIPeephole.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCMIPeephole.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCMIPeephole.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-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIInstrInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUSubtarget.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600ExpandSpecialInstrs.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCMIPeephole.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCMIPeephole.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600ExpandSpecialInstrs.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600ExpandSpecialInstrs.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600ExpandSpecialInstrs.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600ExpandSpecialInstrs.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600ExpandSpecialInstrs.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600ExpandSpecialInstrs.cpp:17: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 61%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCRegisterInfo.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCRegisterInfo.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCRegisterInfo.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600ExpandSpecialInstrs.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600ExpandSpecialInstrs.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600ExpandSpecialInstrs.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600ExpandSpecialInstrs.cpp:17: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 61%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600InstrInfo.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600InstrInfo.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600InstrInfo.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCSubtarget.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCRegisterInfo.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCRegisterInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCRegisterInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCRegisterInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCRegisterInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCRegisterInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCRegisterInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCRegisterInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCRegisterInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/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-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86Subtarget.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86SelectionDAGInfo.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCRegisterInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCRegisterInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86SelectionDAGInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86SelectionDAGInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86SelectionDAGInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86SelectionDAGInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86SelectionDAGInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86SelectionDAGInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86SelectionDAGInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86SelectionDAGInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86SelectionDAGInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86SelectionDAGInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCRegisterInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCRegisterInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCRegisterInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCRegisterInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86SelectionDAGInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86SelectionDAGInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86SelectionDAGInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86SelectionDAGInfo.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 62%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ScalarEvolutionNormalization.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/ScalarEvolutionNormalization.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/ScalarEvolutionNormalization.cpp [ 62%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TwoAddressInstructionPass.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/TwoAddressInstructionPass.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/TwoAddressInstructionPass.cpp [ 62%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600ISelLowering.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600ISelLowering.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600ISelLowering.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIInstrInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUSubtarget.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600InstrInfo.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600InstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600InstrInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600InstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600InstrInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600InstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600InstrInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600InstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600InstrInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600InstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600InstrInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600InstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600InstrInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600InstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600InstrInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600InstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600InstrInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600InstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600InstrInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600InstrInfo.cpp:278:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600InstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600InstrInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600InstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600InstrInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600InstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600InstrInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600InstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600InstrInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600InstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600InstrInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600InstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600InstrInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:270: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-3.9.1.src/include/llvm/ADT/SmallVector.h:811:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:880:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 3]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600InstrInfo.cpp:283:12: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600InstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600InstrInfo.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-3.9.1.src/include/llvm/IR/Metadata.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/TrackingMDRef.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/DebugLoc.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Instruction.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/BasicBlock.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Function.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/CFG.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Dominators.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/ScalarEvolutionNormalization.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap >; DerivedT = llvm::DenseMap >; KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:650:7: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:604:5: required from 'llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/ScalarEvolution.h:372:9: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:356:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(getBuckets(), other.getBuckets(), BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: getNumBuckets() * sizeof(BucketT)); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:39:8: note: 'struct llvm::detail::DenseMapPair >' declared here BUILDSTDERR: struct DenseMapPair : public std::pair { BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/TwoAddressInstructionPass.cpp:40: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/TwoAddressInstructionPass.cpp:30: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/TwoAddressInstructionPass.cpp:30: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/TwoAddressInstructionPass.cpp:30: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/TwoAddressInstructionPass.cpp:30: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 62%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/SparsePropagation.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/SparsePropagation.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/SparsePropagation.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/TwoAddressInstructionPass.cpp:30: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/TwoAddressInstructionPass.cpp:30: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 62%] Built target LLVMPowerPCInfo [ 62%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600MachineFunctionInfo.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600MachineFunctionInfo.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600MachineFunctionInfo.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/TwoAddressInstructionPass.cpp:30: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/TwoAddressInstructionPass.cpp:30: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:270: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-3.9.1.src/include/llvm/ADT/SmallVector.h:811:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/ADT/DenseMap.h:447:5: required from 'BucketT* llvm::DenseMapBase::InsertIntoBucket(const KeyT&, ValueT&&, BucketT*) [with DerivedT = llvm::SmallDenseMap, 4> >; KeyT = unsigned int; ValueT = llvm::SmallVector, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 4> >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:252: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; BucketT = llvm::detail::DenseMapPair, 4> >; llvm::DenseMapBase::value_type = llvm::detail::DenseMapPair, 4> >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:256:34: required from 'ValueT& llvm::DenseMapBase::operator[](const KeyT&) [with DerivedT = llvm::SmallDenseMap, 4> >; KeyT = unsigned int; ValueT = llvm::SmallVector, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 4> >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/TwoAddressInstructionPass.cpp:1446:24: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/TwoAddressInstructionPass.cpp:30: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ make -f lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/build.make lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC/MCTargetDesc /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/DependInfo.cmake --color= BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIInstrInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUSubtarget.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600ISelLowering.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: ^ [ 62%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/TargetLibraryInfo.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/TargetLibraryInfo.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/TargetLibraryInfo.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetLowering.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUISelLowering.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600ISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600ISelLowering.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetLowering.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUISelLowering.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600ISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600ISelLowering.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetLowering.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUISelLowering.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600ISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600ISelLowering.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetLowering.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUISelLowering.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600ISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600ISelLowering.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetLowering.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUISelLowering.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600ISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600ISelLowering.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetLowering.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUISelLowering.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600ISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600ISelLowering.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetLowering.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUISelLowering.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600ISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600ISelLowering.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetLowering.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUISelLowering.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600ISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600ISelLowering.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetLowering.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUISelLowering.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600ISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600ISelLowering.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetLowering.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUISelLowering.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600ISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600ISelLowering.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/TargetLibraryInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/TargetLibraryInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/CommandLine.h:578:12: required from 'llvm::cl::ValuesClass::ValuesClass(const char*, DataType, const char*, va_list) [with DataType = int; va_list = __va_list]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/CommandLine.h:601:25: required from 'llvm::cl::ValuesClass llvm::cl::values(const char*, DataType, const char*, ...) [with DataType = int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/TargetLibraryInfo.cpp:26:28: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/TargetLibraryInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/TargetLibraryInfo.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-3.9.1.src/include/llvm/Analysis/TargetLibraryInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/TargetLibraryInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap >; DerivedT = llvm::DenseMap >; KeyT = unsigned int; ValueT = std::__cxx11::basic_string; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:650:7: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = unsigned int; ValueT = std::__cxx11::basic_string; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:604:5: required from 'llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = unsigned int; ValueT = std::__cxx11::basic_string; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/TargetLibraryInfo.cpp:432:34: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:356:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(getBuckets(), other.getBuckets(), BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: getNumBuckets() * sizeof(BucketT)); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:39:8: note: 'struct llvm::detail::DenseMapPair >' declared here BUILDSTDERR: struct DenseMapPair : public std::pair { BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/TargetLibraryInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/TargetLibraryInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair >; T2 = std::pair >; T = std::pair >; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:270: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-3.9.1.src/include/llvm/ADT/SmallVector.h:811:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/Support/CommandLine.h:567:33: required from 'llvm::cl::ValuesClass llvm::cl::values(const char*, DataType, const char*, ...) [with DataType = int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/TargetLibraryInfo.cpp:26:28: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/TargetLibraryInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/TargetLibraryInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetLowering.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUISelLowering.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600ISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600ISelLowering.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetLowering.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUISelLowering.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600ISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600ISelLowering.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600ISelLowering.cpp: In member function 'virtual void llvm::R600TargetLowering::ReplaceNodeResults(llvm::SDNode*, llvm::SmallVectorImpl&, llvm::SelectionDAG&) const': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600ISelLowering.cpp:835:5: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: if (N->getValueType(0) == MVT::i1) { BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600ISelLowering.cpp:842:3: note: here BUILDSTDERR: case ISD::FP_TO_SINT: { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunction.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUMachineFunction.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600MachineFunctionInfo.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600MachineFunctionInfo.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunction.h:551:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunction.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUMachineFunction.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600MachineFunctionInfo.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600MachineFunctionInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunction.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUMachineFunction.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600MachineFunctionInfo.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600MachineFunctionInfo.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunction.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUMachineFunction.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600MachineFunctionInfo.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600MachineFunctionInfo.cpp:11: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 62%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/TargetTransformInfo.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/TargetTransformInfo.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/TargetTransformInfo.cpp [ 62%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCQPXLoadSplat.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCQPXLoadSplat.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCQPXLoadSplat.cpp [ 62%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86ShuffleDecodeConstantPool.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86 && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86 -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86 -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86ShuffleDecodeConstantPool.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86ShuffleDecodeConstantPool.cpp [ 62%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/UnreachableBlockElim.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/UnreachableBlockElim.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/UnreachableBlockElim.cpp [ 62%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Trace.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/Trace.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/Trace.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCQPXLoadSplat.cpp:27: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunction.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstrBuilder.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrBuilder.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCQPXLoadSplat.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCQPXLoadSplat.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunction.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstrBuilder.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrBuilder.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCQPXLoadSplat.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCQPXLoadSplat.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunction.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstrBuilder.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrBuilder.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCQPXLoadSplat.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCQPXLoadSplat.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunction.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstrBuilder.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrBuilder.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCQPXLoadSplat.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCQPXLoadSplat.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-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/UnreachableBlockElim.cpp:30: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunction.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstrBuilder.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrBuilder.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCQPXLoadSplat.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCQPXLoadSplat.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/PassManager.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/UnreachableBlockElim.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/UnreachableBlockElim.cpp:23: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/PassManager.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/UnreachableBlockElim.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/PassManager.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/UnreachableBlockElim.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/UnreachableBlockElim.cpp:23: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/PassManager.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/UnreachableBlockElim.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/UnreachableBlockElim.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/PassManager.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/UnreachableBlockElim.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/UnreachableBlockElim.cpp:23: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/PassManager.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/UnreachableBlockElim.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/UnreachableBlockElim.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/PassManager.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/UnreachableBlockElim.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/UnreachableBlockElim.cpp:23: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/PassManager.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/UnreachableBlockElim.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/UnreachableBlockElim.cpp:23: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ make -f lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/build.make lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/depend [ 62%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCSubtarget.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCSubtarget.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCSubtarget.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/PassManager.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/UnreachableBlockElim.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/UnreachableBlockElim.cpp:23: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/PassManager.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/UnreachableBlockElim.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/UnreachableBlockElim.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/PassManager.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/UnreachableBlockElim.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/UnreachableBlockElim.cpp:23: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/GenericDomTree.h:689:5: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/GenericDomTree.h:467:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineDominators.h:108:30: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/PassManager.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/UnreachableBlockElim.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/UnreachableBlockElim.cpp:23: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/PassManager.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/UnreachableBlockElim.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/UnreachableBlockElim.cpp:23: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/PassManager.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/UnreachableBlockElim.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/UnreachableBlockElim.cpp:23: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/NVPTX /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/DependInfo.cmake --color= Scanning dependencies of target LLVMPowerPCDesc make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/build.make lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 62%] Building CXX object lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/PPCAsmBackend.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC/MCTargetDesc && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCDesc.dir/PPCAsmBackend.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCAsmBackend.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFixup.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCFixupKinds.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCAsmBackend.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCAsmBackend.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-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCSubtarget.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCSubtarget.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCSubtarget.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineScheduler.h: In constructor 'llvm::MachineSchedRegistry::MachineSchedRegistry(const char*, const char*, llvm::MachineSchedRegistry::ScheduleDAGCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineScheduler.h:126: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: ^ [ 62%] Building CXX object lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/PPCMCTargetDesc.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC/MCTargetDesc && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCDesc.dir/PPCMCTargetDesc.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCFrameLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCSubtarget.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 62%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/VirtRegMap.cpp.o 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCFrameLowering.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCFrameLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCSubtarget.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCFrameLowering.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCFrameLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCSubtarget.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCFrameLowering.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCFrameLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCSubtarget.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCFrameLowering.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCSubtarget.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/VirtRegMap.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/VirtRegMap.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCFrameLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCSubtarget.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCFrameLowering.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCFrameLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCSubtarget.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCFrameLowering.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCDwarf.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmInfoDarwin.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCAsmInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCDwarf.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmInfoDarwin.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCAsmInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCDwarf.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmInfoDarwin.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCAsmInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 62%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCTargetMachine.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCTargetMachine.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCTargetMachine.cpp [ 62%] Building CXX object lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/PPCMCAsmInfo.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC/MCTargetDesc && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCDesc.dir/PPCMCAsmInfo.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCAsmInfo.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/VirtRegMap.cpp:28: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IndexedMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/VirtRegMap.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/VirtRegMap.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IndexedMap.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/VirtRegMap.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/ADT/IndexedMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/VirtRegMap.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/VirtRegMap.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IndexedMap.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/VirtRegMap.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/ADT/IndexedMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/VirtRegMap.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/VirtRegMap.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IndexedMap.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/VirtRegMap.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/ADT/IndexedMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/VirtRegMap.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/VirtRegMap.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IndexedMap.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/VirtRegMap.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/ADT/IndexedMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/VirtRegMap.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/VirtRegMap.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/VirtRegMap.cpp:255:56: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IndexedMap.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/VirtRegMap.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCDwarf.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmInfoDarwin.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCAsmInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCAsmInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCDwarf.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmInfoDarwin.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCAsmInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCAsmInfo.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 62%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/TypeBasedAliasAnalysis.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/TypeBasedAliasAnalysis.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/TypeBasedAliasAnalysis.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IndexedMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/VirtRegMap.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/VirtRegMap.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IndexedMap.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/VirtRegMap.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/VirtRegMap.cpp:19: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 62%] Building CXX object lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/PPCMCCodeEmitter.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC/MCTargetDesc && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCDesc.dir/PPCMCCodeEmitter.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCCodeEmitter.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IndexedMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/VirtRegMap.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/VirtRegMap.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IndexedMap.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/VirtRegMap.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFixup.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCFixupKinds.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCCodeEmitter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCCodeEmitter.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFixup.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCFixupKinds.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCCodeEmitter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCCodeEmitter.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFixup.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCFixupKinds.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCCodeEmitter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCCodeEmitter.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-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCSubtarget.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCTargetMachine.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCTargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCTargetMachine.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCTargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCTargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCTargetMachine.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCTargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCTargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCTargetMachine.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCTargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCTargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCTargetMachine.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCTargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCTargetMachine.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 62%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/WinEHPrepare.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/WinEHPrepare.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/WinEHPrepare.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCTargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCTargetMachine.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCTargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCTargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCTargetMachine.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCTargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCTargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCTargetMachine.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCTargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCTargetMachine.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 62%] Building CXX object lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/PPCMCExpr.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC/MCTargetDesc && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCDesc.dir/PPCMCExpr.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCExpr.cpp [ 62%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/TypeMetadataUtils.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/TypeMetadataUtils.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/TypeMetadataUtils.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFixup.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCFixupKinds.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCExpr.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFixup.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCFixupKinds.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFixup.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCFixupKinds.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCExpr.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFixup.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCFixupKinds.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCExpr.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFixup.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCFixupKinds.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCExpr.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFixup.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCFixupKinds.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCExpr.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 62%] Building CXX object lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/PPCPredicates.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC/MCTargetDesc && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCDesc.dir/PPCPredicates.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCPredicates.cpp [ 62%] Building CXX object lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/PPCMachObjectWriter.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC/MCTargetDesc && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCDesc.dir/PPCMachObjectWriter.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMachObjectWriter.cpp Scanning dependencies of target LLVMNVPTXCodeGen make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/build.make lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 62%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXAllocaHoisting.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/NVPTX && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/NVPTX -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXAllocaHoisting.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXAllocaHoisting.cpp [ 62%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ScopedNoAliasAA.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/ScopedNoAliasAA.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/ScopedNoAliasAA.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFixup.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCFixupKinds.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMachObjectWriter.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMachObjectWriter.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFixup.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCFixupKinds.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMachObjectWriter.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMachObjectWriter.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFixup.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCFixupKinds.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMachObjectWriter.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMachObjectWriter.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/WinEHPrepare.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/WinEHPrepare.cpp:1109:61: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/WinEHPrepare.cpp:19: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 62%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCTargetObjectFile.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCTargetObjectFile.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCTargetObjectFile.cpp [ 62%] Building CXX object lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/PPCELFObjectWriter.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC/MCTargetDesc && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCDesc.dir/PPCELFObjectWriter.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCELFObjectWriter.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/WinEHPrepare.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/WinEHPrepare.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassRegistry.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunctionAnalysis.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXAllocaHoisting.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/Pass.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunctionAnalysis.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXAllocaHoisting.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFixup.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCFixupKinds.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCELFObjectWriter.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCELFObjectWriter.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 62%] Linking CXX static library ../../../libLLVMPowerPCDesc.a cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC/MCTargetDesc && /usr/bin/cmake -P CMakeFiles/LLVMPowerPCDesc.dir/cmake_clean_target.cmake BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/WinEHPrepare.cpp:1017:6: warning: 'void {anonymous}::WinEHPrepare::verifyPreparedFunclets(llvm::Function&)' defined but not used [-Wunused-function] BUILDSTDERR: void WinEHPrepare::verifyPreparedFunclets(Function &F) { BUILDSTDERR: ^~~~~~~~~~~~ [ 62%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXAsmPrinter.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/NVPTX && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/NVPTX -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXAsmPrinter.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXAsmPrinter.cpp cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC/MCTargetDesc && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMPowerPCDesc.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../libLLVMPowerPCDesc.a CMakeFiles/LLVMPowerPCDesc.dir/PPCAsmBackend.cpp.o CMakeFiles/LLVMPowerPCDesc.dir/PPCMCTargetDesc.cpp.o CMakeFiles/LLVMPowerPCDesc.dir/PPCMCAsmInfo.cpp.o CMakeFiles/LLVMPowerPCDesc.dir/PPCMCCodeEmitter.cpp.o CMakeFiles/LLVMPowerPCDesc.dir/PPCMCExpr.cpp.o CMakeFiles/LLVMPowerPCDesc.dir/PPCPredicates.cpp.o CMakeFiles/LLVMPowerPCDesc.dir/PPCMachObjectWriter.cpp.o CMakeFiles/LLVMPowerPCDesc.dir/PPCELFObjectWriter.cpp.o BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCTargetObjectFile.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCTargetObjectFile.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCTargetObjectFile.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCTargetObjectFile.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCTargetObjectFile.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCTargetObjectFile.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCTargetObjectFile.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCTargetObjectFile.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCTargetObjectFile.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCTargetObjectFile.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCTargetObjectFile.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 62%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCTargetTransformInfo.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCTargetTransformInfo.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCTargetTransformInfo.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXSubtarget.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXAsmPrinter.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXAsmPrinter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: ^ [ 62%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ValueTracking.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/ValueTracking.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/ValueTracking.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCSubtarget.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCTargetTransformInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCTargetTransformInfo.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCTargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCTargetTransformInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCTargetTransformInfo.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCTargetTransformInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCTargetTransformInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCTargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCTargetTransformInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCTargetTransformInfo.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCTargetTransformInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCTargetTransformInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCTargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCTargetTransformInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCTargetTransformInfo.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCTargetTransformInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCTargetTransformInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCTargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCTargetTransformInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCTargetTransformInfo.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCTargetTransformInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCTargetTransformInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCTargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCTargetTransformInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCTargetTransformInfo.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCTargetTransformInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCTargetTransformInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXAsmPrinter.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXAsmPrinter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXAsmPrinter.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXAsmPrinter.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXAsmPrinter.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXAsmPrinter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXAsmPrinter.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXAsmPrinter.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCTargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCTargetTransformInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCTargetTransformInfo.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCTargetTransformInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCTargetTransformInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXAsmPrinter.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXAsmPrinter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXAsmPrinter.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXAsmPrinter.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXAsmPrinter.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXAsmPrinter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXAsmPrinter.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXAsmPrinter.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXAsmPrinter.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXAsmPrinter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXAsmPrinter.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXAsmPrinter.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCTargetTransformInfo.cpp: In member function 'int llvm::PPCTTIImpl::getIntImmCost(unsigned int, unsigned int, const llvm::APInt&, llvm::Type*)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCTargetTransformInfo.cpp:149:12: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: ImmIdx = 1; BUILDSTDERR: ~~~~~~~^~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCTargetTransformInfo.cpp:151:3: note: here BUILDSTDERR: case Instruction::Select: BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXAsmPrinter.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXAsmPrinter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXAsmPrinter.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXAsmPrinter.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXAsmPrinter.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXAsmPrinter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXAsmPrinter.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXAsmPrinter.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/ValueTracking.cpp: In function 'bool llvm::ComputeMultiple(llvm::Value*, unsigned int, llvm::Value*&, bool, unsigned int)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/ValueTracking.cpp:2220:5: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: if (!LookThroughSExt) return false; BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/ValueTracking.cpp:2222:3: note: here BUILDSTDERR: case Instruction::ZExt: BUILDSTDERR: ^~~~ [ 62%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCTOCRegDeps.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCTOCRegDeps.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCTOCRegDeps.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCSubtarget.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCTOCRegDeps.cpp:69: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunction.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstrBuilder.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrBuilder.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCTOCRegDeps.cpp:66: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCTOCRegDeps.cpp:64: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunction.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstrBuilder.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrBuilder.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCTOCRegDeps.cpp:66: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCTOCRegDeps.cpp:64: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunction.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstrBuilder.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrBuilder.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCTOCRegDeps.cpp:66: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCTOCRegDeps.cpp:64: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunction.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstrBuilder.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrBuilder.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCTOCRegDeps.cpp:66: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCTOCRegDeps.cpp:64: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunction.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstrBuilder.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrBuilder.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCTOCRegDeps.cpp:66: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCTOCRegDeps.cpp:64: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunction.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstrBuilder.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrBuilder.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCTOCRegDeps.cpp:66: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCTOCRegDeps.cpp:64: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 62%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/XRayInstrumentation.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/XRayInstrumentation.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/XRayInstrumentation.cpp [ 62%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/VectorUtils.cpp.o BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/XRayInstrumentation.cpp:24: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: ^ cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/VectorUtils.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/VectorUtils.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/Analysis.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/XRayInstrumentation.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/Analysis.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/XRayInstrumentation.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/Analysis.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/XRayInstrumentation.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/Analysis.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/XRayInstrumentation.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/Analysis.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/XRayInstrumentation.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/Analysis.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/XRayInstrumentation.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/Analysis.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/XRayInstrumentation.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/Analysis.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/XRayInstrumentation.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/Analysis.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/XRayInstrumentation.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/Analysis.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/XRayInstrumentation.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-3.9.1.src/include/llvm/PassRegistry.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/DemandedBits.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/VectorUtils.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap >; DerivedT = llvm::DenseMap >; KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:650:7: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:604:5: required from 'llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/ScalarEvolution.h:372:9: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:356:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(getBuckets(), other.getBuckets(), BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: getNumBuckets() * sizeof(BucketT)); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:39:8: note: 'struct llvm::detail::DenseMapPair >' declared here BUILDSTDERR: struct DenseMapPair : public std::pair { BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/vector:69, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassSupport.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/DemandedBits.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis/VectorUtils.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 BUILDSTDERR: vector<_Tp, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In function 'llvm::MapVector llvm::computeMinimumValueSizes(llvm::ArrayRef, llvm::DemandedBits&, const llvm::TargetTransformInfo*)': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), std::forward<_Args>(__args)...); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ /usr/bin/ranlib ../../../libLLVMPowerPCDesc.a [ 62%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXAssignValidGlobalNames.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/NVPTX && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/NVPTX -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXAssignValidGlobalNames.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXAssignValidGlobalNames.cpp [ 62%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCTLSDynamicCall.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCTLSDynamicCall.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCTLSDynamicCall.cpp [ 62%] Linking CXX static library ../libLLVMCodeGen.a cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/cmake -P CMakeFiles/LLVMCodeGen.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMCodeGen.dir/link.txt --verbose=1 /usr/bin/ar qc ../libLLVMCodeGen.a CMakeFiles/LLVMCodeGen.dir/AggressiveAntiDepBreaker.cpp.o CMakeFiles/LLVMCodeGen.dir/AllocationOrder.cpp.o CMakeFiles/LLVMCodeGen.dir/Analysis.cpp.o CMakeFiles/LLVMCodeGen.dir/AtomicExpandPass.cpp.o CMakeFiles/LLVMCodeGen.dir/BasicTargetTransformInfo.cpp.o CMakeFiles/LLVMCodeGen.dir/BranchFolding.cpp.o CMakeFiles/LLVMCodeGen.dir/BuiltinGCs.cpp.o CMakeFiles/LLVMCodeGen.dir/CalcSpillWeights.cpp.o CMakeFiles/LLVMCodeGen.dir/CallingConvLower.cpp.o CMakeFiles/LLVMCodeGen.dir/CodeGen.cpp.o CMakeFiles/LLVMCodeGen.dir/CodeGenPrepare.cpp.o CMakeFiles/LLVMCodeGen.dir/CriticalAntiDepBreaker.cpp.o CMakeFiles/LLVMCodeGen.dir/DeadMachineInstructionElim.cpp.o CMakeFiles/LLVMCodeGen.dir/DetectDeadLanes.cpp.o CMakeFiles/LLVMCodeGen.dir/DFAPacketizer.cpp.o CMakeFiles/LLVMCodeGen.dir/DwarfEHPrepare.cpp.o CMakeFiles/LLVMCodeGen.dir/EarlyIfConversion.cpp.o CMakeFiles/LLVMCodeGen.dir/EdgeBundles.cpp.o CMakeFiles/LLVMCodeGen.dir/ExecutionDepsFix.cpp.o CMakeFiles/LLVMCodeGen.dir/ExpandISelPseudos.cpp.o CMakeFiles/LLVMCodeGen.dir/ExpandPostRAPseudos.cpp.o CMakeFiles/LLVMCodeGen.dir/FaultMaps.cpp.o CMakeFiles/LLVMCodeGen.dir/FuncletLayout.cpp.o CMakeFiles/LLVMCodeGen.dir/GCMetadata.cpp.o CMakeFiles/LLVMCodeGen.dir/GCMetadataPrinter.cpp.o CMakeFiles/LLVMCodeGen.dir/GCRootLowering.cpp.o CMakeFiles/LLVMCodeGen.dir/GCStrategy.cpp.o CMakeFiles/LLVMCodeGen.dir/GlobalMerge.cpp.o CMakeFiles/LLVMCodeGen.dir/IfConversion.cpp.o CMakeFiles/LLVMCodeGen.dir/ImplicitNullChecks.cpp.o CMakeFiles/LLVMCodeGen.dir/InlineSpiller.cpp.o CMakeFiles/LLVMCodeGen.dir/InterferenceCache.cpp.o CMakeFiles/LLVMCodeGen.dir/InterleavedAccessPass.cpp.o CMakeFiles/LLVMCodeGen.dir/IntrinsicLowering.cpp.o CMakeFiles/LLVMCodeGen.dir/LatencyPriorityQueue.cpp.o CMakeFiles/LLVMCodeGen.dir/LexicalScopes.cpp.o CMakeFiles/LLVMCodeGen.dir/LiveDebugValues.cpp.o CMakeFiles/LLVMCodeGen.dir/LiveDebugVariables.cpp.o CMakeFiles/LLVMCodeGen.dir/LiveIntervalAnalysis.cpp.o CMakeFiles/LLVMCodeGen.dir/LiveInterval.cpp.o CMakeFiles/LLVMCodeGen.dir/LiveIntervalUnion.cpp.o CMakeFiles/LLVMCodeGen.dir/LivePhysRegs.cpp.o CMakeFiles/LLVMCodeGen.dir/LiveRangeCalc.cpp.o CMakeFiles/LLVMCodeGen.dir/LiveRangeEdit.cpp.o CMakeFiles/LLVMCodeGen.dir/LiveRegMatrix.cpp.o CMakeFiles/LLVMCodeGen.dir/LiveStackAnalysis.cpp.o CMakeFiles/LLVMCodeGen.dir/LiveVariables.cpp.o CMakeFiles/LLVMCodeGen.dir/LLVMTargetMachine.cpp.o CMakeFiles/LLVMCodeGen.dir/LocalStackSlotAllocation.cpp.o CMakeFiles/LLVMCodeGen.dir/LowerEmuTLS.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineBasicBlock.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineBlockFrequencyInfo.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineBlockPlacement.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineBranchProbabilityInfo.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineCombiner.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineCopyPropagation.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineCSE.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineDominanceFrontier.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineDominators.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineFunctionAnalysis.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineFunction.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineFunctionPass.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineFunctionPrinterPass.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineInstrBundle.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineInstr.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineLICM.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineLoopInfo.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineModuleInfo.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineModuleInfoImpls.cpp.o CMakeFiles/LLVMCodeGen.dir/MachinePassRegistry.cpp.o CMakeFiles/LLVMCodeGen.dir/MachinePostDominators.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineRegionInfo.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineRegisterInfo.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineScheduler.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineSink.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineSSAUpdater.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineTraceMetrics.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineVerifier.cpp.o CMakeFiles/LLVMCodeGen.dir/PatchableFunction.cpp.o CMakeFiles/LLVMCodeGen.dir/MIRPrinter.cpp.o CMakeFiles/LLVMCodeGen.dir/MIRPrintingPass.cpp.o CMakeFiles/LLVMCodeGen.dir/OptimizePHIs.cpp.o CMakeFiles/LLVMCodeGen.dir/ParallelCG.cpp.o CMakeFiles/LLVMCodeGen.dir/PeepholeOptimizer.cpp.o CMakeFiles/LLVMCodeGen.dir/PHIElimination.cpp.o CMakeFiles/LLVMCodeGen.dir/PHIEliminationUtils.cpp.o CMakeFiles/LLVMCodeGen.dir/PostRAHazardRecognizer.cpp.o CMakeFiles/LLVMCodeGen.dir/PostRASchedulerList.cpp.o CMakeFiles/LLVMCodeGen.dir/PreISelIntrinsicLowering.cpp.o CMakeFiles/LLVMCodeGen.dir/ProcessImplicitDefs.cpp.o CMakeFiles/LLVMCodeGen.dir/PrologEpilogInserter.cpp.o CMakeFiles/LLVMCodeGen.dir/PseudoSourceValue.cpp.o CMakeFiles/LLVMCodeGen.dir/RegAllocBase.cpp.o CMakeFiles/LLVMCodeGen.dir/RegAllocBasic.cpp.o CMakeFiles/LLVMCodeGen.dir/RegAllocFast.cpp.o CMakeFiles/LLVMCodeGen.dir/RegAllocGreedy.cpp.o CMakeFiles/LLVMCodeGen.dir/RegAllocPBQP.cpp.o CMakeFiles/LLVMCodeGen.dir/RegisterClassInfo.cpp.o CMakeFiles/LLVMCodeGen.dir/RegisterCoalescer.cpp.o CMakeFiles/LLVMCodeGen.dir/RegisterPressure.cpp.o CMakeFiles/LLVMCodeGen.dir/RegisterScavenging.cpp.o CMakeFiles/LLVMCodeGen.dir/RenameIndependentSubregs.cpp.o CMakeFiles/LLVMCodeGen.dir/RegisterUsageInfo.cpp.o CMakeFiles/LLVMCodeGen.dir/RegUsageInfoCollector.cpp.o CMakeFiles/LLVMCodeGen.dir/RegUsageInfoPropagate.cpp.o CMakeFiles/LLVMCodeGen.dir/SafeStack.cpp.o CMakeFiles/LLVMCodeGen.dir/SafeStackColoring.cpp.o CMakeFiles/LLVMCodeGen.dir/SafeStackLayout.cpp.o CMakeFiles/LLVMCodeGen.dir/ScheduleDAG.cpp.o CMakeFiles/LLVMCodeGen.dir/ScheduleDAGInstrs.cpp.o CMakeFiles/LLVMCodeGen.dir/ScheduleDAGPrinter.cpp.o CMakeFiles/LLVMCodeGen.dir/ScoreboardHazardRecognizer.cpp.o CMakeFiles/LLVMCodeGen.dir/ShadowStackGCLowering.cpp.o CMakeFiles/LLVMCodeGen.dir/ShrinkWrap.cpp.o CMakeFiles/LLVMCodeGen.dir/SjLjEHPrepare.cpp.o CMakeFiles/LLVMCodeGen.dir/SlotIndexes.cpp.o CMakeFiles/LLVMCodeGen.dir/SpillPlacement.cpp.o CMakeFiles/LLVMCodeGen.dir/SplitKit.cpp.o CMakeFiles/LLVMCodeGen.dir/StackColoring.cpp.o CMakeFiles/LLVMCodeGen.dir/StackMapLivenessAnalysis.cpp.o CMakeFiles/LLVMCodeGen.dir/StackMaps.cpp.o CMakeFiles/LLVMCodeGen.dir/StackProtector.cpp.o CMakeFiles/LLVMCodeGen.dir/StackSlotColoring.cpp.o CMakeFiles/LLVMCodeGen.dir/TailDuplication.cpp.o CMakeFiles/LLVMCodeGen.dir/TailDuplicator.cpp.o CMakeFiles/LLVMCodeGen.dir/TargetFrameLoweringImpl.cpp.o CMakeFiles/LLVMCodeGen.dir/TargetInstrInfo.cpp.o CMakeFiles/LLVMCodeGen.dir/TargetLoweringBase.cpp.o CMakeFiles/LLVMCodeGen.dir/TargetLoweringObjectFileImpl.cpp.o CMakeFiles/LLVMCodeGen.dir/TargetOptionsImpl.cpp.o CMakeFiles/LLVMCodeGen.dir/TargetPassConfig.cpp.o CMakeFiles/LLVMCodeGen.dir/TargetRegisterInfo.cpp.o CMakeFiles/LLVMCodeGen.dir/TargetSchedule.cpp.o CMakeFiles/LLVMCodeGen.dir/TwoAddressInstructionPass.cpp.o CMakeFiles/LLVMCodeGen.dir/UnreachableBlockElim.cpp.o CMakeFiles/LLVMCodeGen.dir/VirtRegMap.cpp.o CMakeFiles/LLVMCodeGen.dir/WinEHPrepare.cpp.o CMakeFiles/LLVMCodeGen.dir/XRayInstrumentation.cpp.o BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXAssignValidGlobalNames.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXAssignValidGlobalNames.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-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCSubtarget.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCTLSDynamicCall.cpp:27: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCTLSDynamicCall.cpp:24: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCTLSDynamicCall.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCTLSDynamicCall.cpp:24: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCTLSDynamicCall.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCTLSDynamicCall.cpp:24: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCTLSDynamicCall.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCTLSDynamicCall.cpp:24: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCTLSDynamicCall.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCTLSDynamicCall.cpp:24: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCTLSDynamicCall.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCTLSDynamicCall.cpp:24: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCTLSDynamicCall.cpp:24: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 62%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXFavorNonGenericAddrSpaces.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/NVPTX && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/NVPTX -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXFavorNonGenericAddrSpaces.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXFavorNonGenericAddrSpaces.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXFavorNonGenericAddrSpaces.cpp:66: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXFavorNonGenericAddrSpaces.cpp:66: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 62%] Linking CXX static library ../libLLVMAnalysis.a cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis && /usr/bin/cmake -P CMakeFiles/LLVMAnalysis.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMAnalysis.dir/link.txt --verbose=1 /usr/bin/ar qc ../libLLVMAnalysis.a CMakeFiles/LLVMAnalysis.dir/AliasAnalysis.cpp.o CMakeFiles/LLVMAnalysis.dir/AliasAnalysisEvaluator.cpp.o CMakeFiles/LLVMAnalysis.dir/AliasAnalysisSummary.cpp.o CMakeFiles/LLVMAnalysis.dir/AliasSetTracker.cpp.o CMakeFiles/LLVMAnalysis.dir/Analysis.cpp.o CMakeFiles/LLVMAnalysis.dir/AssumptionCache.cpp.o CMakeFiles/LLVMAnalysis.dir/BasicAliasAnalysis.cpp.o CMakeFiles/LLVMAnalysis.dir/BlockFrequencyInfo.cpp.o CMakeFiles/LLVMAnalysis.dir/BlockFrequencyInfoImpl.cpp.o CMakeFiles/LLVMAnalysis.dir/BranchProbabilityInfo.cpp.o CMakeFiles/LLVMAnalysis.dir/CFG.cpp.o CMakeFiles/LLVMAnalysis.dir/CFGPrinter.cpp.o CMakeFiles/LLVMAnalysis.dir/CFLAndersAliasAnalysis.cpp.o CMakeFiles/LLVMAnalysis.dir/CFLSteensAliasAnalysis.cpp.o CMakeFiles/LLVMAnalysis.dir/CGSCCPassManager.cpp.o CMakeFiles/LLVMAnalysis.dir/CallGraph.cpp.o CMakeFiles/LLVMAnalysis.dir/CallGraphSCCPass.cpp.o CMakeFiles/LLVMAnalysis.dir/CallPrinter.cpp.o CMakeFiles/LLVMAnalysis.dir/CaptureTracking.cpp.o CMakeFiles/LLVMAnalysis.dir/CostModel.cpp.o CMakeFiles/LLVMAnalysis.dir/CodeMetrics.cpp.o CMakeFiles/LLVMAnalysis.dir/ConstantFolding.cpp.o CMakeFiles/LLVMAnalysis.dir/Delinearization.cpp.o CMakeFiles/LLVMAnalysis.dir/DemandedBits.cpp.o CMakeFiles/LLVMAnalysis.dir/DependenceAnalysis.cpp.o CMakeFiles/LLVMAnalysis.dir/DivergenceAnalysis.cpp.o CMakeFiles/LLVMAnalysis.dir/DomPrinter.cpp.o CMakeFiles/LLVMAnalysis.dir/DominanceFrontier.cpp.o CMakeFiles/LLVMAnalysis.dir/EHPersonalities.cpp.o CMakeFiles/LLVMAnalysis.dir/GlobalsModRef.cpp.o CMakeFiles/LLVMAnalysis.dir/IVUsers.cpp.o CMakeFiles/LLVMAnalysis.dir/IndirectCallPromotionAnalysis.cpp.o CMakeFiles/LLVMAnalysis.dir/InlineCost.cpp.o CMakeFiles/LLVMAnalysis.dir/InstCount.cpp.o CMakeFiles/LLVMAnalysis.dir/InstructionSimplify.cpp.o CMakeFiles/LLVMAnalysis.dir/Interval.cpp.o CMakeFiles/LLVMAnalysis.dir/IntervalPartition.cpp.o CMakeFiles/LLVMAnalysis.dir/IteratedDominanceFrontier.cpp.o CMakeFiles/LLVMAnalysis.dir/LazyBlockFrequencyInfo.cpp.o CMakeFiles/LLVMAnalysis.dir/LazyCallGraph.cpp.o CMakeFiles/LLVMAnalysis.dir/LazyValueInfo.cpp.o CMakeFiles/LLVMAnalysis.dir/Lint.cpp.o CMakeFiles/LLVMAnalysis.dir/Loads.cpp.o CMakeFiles/LLVMAnalysis.dir/LoopAccessAnalysis.cpp.o CMakeFiles/LLVMAnalysis.dir/LoopUnrollAnalyzer.cpp.o CMakeFiles/LLVMAnalysis.dir/LoopInfo.cpp.o CMakeFiles/LLVMAnalysis.dir/LoopPass.cpp.o CMakeFiles/LLVMAnalysis.dir/LoopPassManager.cpp.o CMakeFiles/LLVMAnalysis.dir/MemDepPrinter.cpp.o CMakeFiles/LLVMAnalysis.dir/MemDerefPrinter.cpp.o CMakeFiles/LLVMAnalysis.dir/MemoryBuiltins.cpp.o CMakeFiles/LLVMAnalysis.dir/MemoryDependenceAnalysis.cpp.o CMakeFiles/LLVMAnalysis.dir/MemoryLocation.cpp.o CMakeFiles/LLVMAnalysis.dir/ModuleDebugInfoPrinter.cpp.o CMakeFiles/LLVMAnalysis.dir/ModuleSummaryAnalysis.cpp.o CMakeFiles/LLVMAnalysis.dir/ObjCARCAliasAnalysis.cpp.o CMakeFiles/LLVMAnalysis.dir/ObjCARCAnalysisUtils.cpp.o CMakeFiles/LLVMAnalysis.dir/ObjCARCInstKind.cpp.o CMakeFiles/LLVMAnalysis.dir/OptimizationDiagnosticInfo.cpp.o CMakeFiles/LLVMAnalysis.dir/OrderedBasicBlock.cpp.o CMakeFiles/LLVMAnalysis.dir/PHITransAddr.cpp.o CMakeFiles/LLVMAnalysis.dir/PostDominators.cpp.o CMakeFiles/LLVMAnalysis.dir/ProfileSummaryInfo.cpp.o CMakeFiles/LLVMAnalysis.dir/PtrUseVisitor.cpp.o CMakeFiles/LLVMAnalysis.dir/RegionInfo.cpp.o CMakeFiles/LLVMAnalysis.dir/RegionPass.cpp.o CMakeFiles/LLVMAnalysis.dir/RegionPrinter.cpp.o CMakeFiles/LLVMAnalysis.dir/ScalarEvolution.cpp.o CMakeFiles/LLVMAnalysis.dir/ScalarEvolutionAliasAnalysis.cpp.o CMakeFiles/LLVMAnalysis.dir/ScalarEvolutionExpander.cpp.o CMakeFiles/LLVMAnalysis.dir/ScalarEvolutionNormalization.cpp.o CMakeFiles/LLVMAnalysis.dir/SparsePropagation.cpp.o CMakeFiles/LLVMAnalysis.dir/TargetLibraryInfo.cpp.o CMakeFiles/LLVMAnalysis.dir/TargetTransformInfo.cpp.o CMakeFiles/LLVMAnalysis.dir/Trace.cpp.o CMakeFiles/LLVMAnalysis.dir/TypeBasedAliasAnalysis.cpp.o CMakeFiles/LLVMAnalysis.dir/TypeMetadataUtils.cpp.o CMakeFiles/LLVMAnalysis.dir/ScopedNoAliasAA.cpp.o CMakeFiles/LLVMAnalysis.dir/ValueTracking.cpp.o CMakeFiles/LLVMAnalysis.dir/VectorUtils.cpp.o [ 64%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXFrameLowering.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/NVPTX && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/NVPTX -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXFrameLowering.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXFrameLowering.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXSubtarget.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXFrameLowering.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXFrameLowering.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXFrameLowering.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXFrameLowering.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXFrameLowering.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXFrameLowering.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXFrameLowering.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXFrameLowering.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXFrameLowering.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXFrameLowering.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXFrameLowering.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXFrameLowering.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXFrameLowering.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 64%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCVSXCopy.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCVSXCopy.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCVSXCopy.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCSubtarget.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCVSXCopy.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCHazardRecognizers.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCVSXCopy.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCVSXCopy.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCHazardRecognizers.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCVSXCopy.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCVSXCopy.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCHazardRecognizers.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCVSXCopy.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCVSXCopy.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCHazardRecognizers.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCVSXCopy.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCVSXCopy.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCHazardRecognizers.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCVSXCopy.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCVSXCopy.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCHazardRecognizers.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCVSXCopy.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCVSXCopy.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 64%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXGenericToNVVM.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/NVPTX && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/NVPTX -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXGenericToNVVM.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXGenericToNVVM.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXGenericToNVVM.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXGenericToNVVM.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 64%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCVSXFMAMutate.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCVSXFMAMutate.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCVSXFMAMutate.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCSubtarget.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCVSXFMAMutate.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCVSXFMAMutate.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCVSXFMAMutate.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCVSXFMAMutate.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCVSXFMAMutate.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCVSXFMAMutate.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCVSXFMAMutate.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCVSXFMAMutate.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCVSXFMAMutate.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCVSXFMAMutate.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCVSXFMAMutate.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCVSXFMAMutate.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCVSXFMAMutate.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 64%] Built target LLVMPowerPCDesc [ 64%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCVSXSwapRemoval.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCVSXSwapRemoval.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCVSXSwapRemoval.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCSubtarget.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCVSXSwapRemoval.cpp:48: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCVSXSwapRemoval.cpp:45: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCVSXSwapRemoval.cpp:45: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCVSXSwapRemoval.cpp:45: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCVSXSwapRemoval.cpp:45: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCVSXSwapRemoval.cpp:45: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCVSXSwapRemoval.cpp:45: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCVSXSwapRemoval.cpp:45: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCVSXSwapRemoval.cpp:45: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCVSXSwapRemoval.cpp:45: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCVSXSwapRemoval.cpp:45: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCVSXSwapRemoval.cpp:45: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPC.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/PPCVSXSwapRemoval.cpp:45: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 64%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXISelDAGToDAG.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/NVPTX && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/NVPTX -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXISelDAGToDAG.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXSubtarget.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXISelDAGToDAG.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXISelDAGToDAG.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXISelDAGToDAG.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXISelDAGToDAG.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXISelDAGToDAG.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXISelDAGToDAG.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXISelDAGToDAG.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXISelDAGToDAG.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXISelDAGToDAG.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXISelDAGToDAG.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXISelDAGToDAG.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXISelDAGToDAG.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXISelDAGToDAG.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXISelDAGToDAG.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXISelDAGToDAG.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 64%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600MachineScheduler.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600MachineScheduler.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600MachineScheduler.cpp [ 64%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXISelLowering.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/NVPTX && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/NVPTX -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXISelLowering.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXISelLowering.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXSubtarget.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXISelLowering.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXISelLowering.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXISelLowering.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXISelLowering.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXISelLowering.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXISelLowering.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXISelLowering.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXISelLowering.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXISelLowering.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXISelLowering.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXISelLowering.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXISelLowering.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXISelLowering.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-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/TargetSchedule.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/ScheduleDAGInstrs.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineScheduler.h:81, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600MachineScheduler.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600MachineScheduler.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600MachineScheduler.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600MachineScheduler.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineScheduler.h: In constructor 'llvm::MachineSchedRegistry::MachineSchedRegistry(const char*, const char*, llvm::MachineSchedRegistry::ScheduleDAGCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineScheduler.h:126: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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Attributes.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/CallSite.h:31, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/AliasAnalysis.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineScheduler.h:78, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600MachineScheduler.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600MachineScheduler.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/CallSite.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/AliasAnalysis.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineScheduler.h:78, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600MachineScheduler.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600MachineScheduler.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Attributes.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/CallSite.h:31, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/AliasAnalysis.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineScheduler.h:78, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600MachineScheduler.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600MachineScheduler.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/CallSite.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/AliasAnalysis.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineScheduler.h:78, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600MachineScheduler.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600MachineScheduler.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Attributes.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/CallSite.h:31, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/AliasAnalysis.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineScheduler.h:78, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600MachineScheduler.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600MachineScheduler.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/CallSite.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/AliasAnalysis.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineScheduler.h:78, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600MachineScheduler.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600MachineScheduler.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Attributes.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/CallSite.h:31, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/AliasAnalysis.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineScheduler.h:78, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600MachineScheduler.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600MachineScheduler.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/CallSite.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/AliasAnalysis.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineScheduler.h:78, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600MachineScheduler.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600MachineScheduler.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Attributes.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/CallSite.h:31, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/AliasAnalysis.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineScheduler.h:78, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600MachineScheduler.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600MachineScheduler.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/CallSite.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/AliasAnalysis.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineScheduler.h:78, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600MachineScheduler.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600MachineScheduler.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 64%] Linking CXX static library ../../libLLVMPowerPCCodeGen.a cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC && /usr/bin/cmake -P CMakeFiles/LLVMPowerPCCodeGen.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMPowerPCCodeGen.dir/link.txt --verbose=1 /usr/bin/ar qc ../../libLLVMPowerPCCodeGen.a CMakeFiles/LLVMPowerPCCodeGen.dir/PPCBoolRetToInt.cpp.o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCAsmPrinter.cpp.o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCBranchSelector.cpp.o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCCCState.cpp.o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCCTRLoops.cpp.o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCHazardRecognizers.cpp.o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCInstrInfo.cpp.o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCISelDAGToDAG.cpp.o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCISelLowering.cpp.o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCEarlyReturn.cpp.o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCFastISel.cpp.o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCFrameLowering.cpp.o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCLoopPreIncPrep.cpp.o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCMCInstLower.cpp.o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCMachineFunctionInfo.cpp.o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCMIPeephole.cpp.o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCRegisterInfo.cpp.o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCQPXLoadSplat.cpp.o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCSubtarget.cpp.o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCTargetMachine.cpp.o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCTargetObjectFile.cpp.o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCTargetTransformInfo.cpp.o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCTOCRegDeps.cpp.o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCTLSDynamicCall.cpp.o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCVSXCopy.cpp.o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCVSXFMAMutate.cpp.o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCVSXSwapRemoval.cpp.o [ 64%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86Subtarget.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86 && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86 -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86 -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86Subtarget.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86Subtarget.cpp [ 64%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600OptimizeVectorRegisters.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600OptimizeVectorRegisters.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600OptimizeVectorRegisters.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIInstrInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUSubtarget.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600OptimizeVectorRegisters.cpp:31: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600OptimizeVectorRegisters.cpp:30: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600OptimizeVectorRegisters.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600OptimizeVectorRegisters.cpp:30: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600OptimizeVectorRegisters.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600OptimizeVectorRegisters.cpp:30: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600OptimizeVectorRegisters.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600OptimizeVectorRegisters.cpp:30: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600OptimizeVectorRegisters.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600OptimizeVectorRegisters.cpp:30: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600OptimizeVectorRegisters.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-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86Subtarget.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86Subtarget.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600OptimizeVectorRegisters.cpp:30: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/GenericDomTree.h:689:5: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/GenericDomTree.h:467:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineDominators.h:108:30: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600OptimizeVectorRegisters.cpp:30: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassRegistry.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/DataLayout.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600OptimizeVectorRegisters.cpp:30: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap; DerivedT = llvm::DenseMap; KeyT = unsigned int; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:650:7: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = unsigned int; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:604:5: required from 'llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = unsigned int; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600OptimizeVectorRegisters.cpp:188:60: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:356:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(getBuckets(), other.getBuckets(), BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: getNumBuckets() * sizeof(BucketT)); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:39:8: note: 'struct llvm::detail::DenseMapPair' declared here BUILDSTDERR: struct DenseMapPair : public std::pair { BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86Subtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86Subtarget.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86Subtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86Subtarget.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86Subtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86Subtarget.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86Subtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86Subtarget.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86Subtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86Subtarget.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86Subtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86Subtarget.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86Subtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86Subtarget.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86Subtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86Subtarget.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86Subtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86Subtarget.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86Subtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86Subtarget.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86Subtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86Subtarget.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86Subtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86Subtarget.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86Subtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86Subtarget.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86Subtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86Subtarget.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 64%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600Packetizer.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600Packetizer.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600Packetizer.cpp [ 64%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600RegisterInfo.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600RegisterInfo.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600RegisterInfo.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIInstrInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUSubtarget.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUTargetMachine.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600RegisterInfo.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIInstrInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUSubtarget.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600Packetizer.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPURegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600RegisterInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600RegisterInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPURegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600RegisterInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600RegisterInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPURegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600RegisterInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600RegisterInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPURegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600RegisterInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600RegisterInfo.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600Packetizer.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600Packetizer.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600Packetizer.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600Packetizer.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPURegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600RegisterInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600RegisterInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPURegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600RegisterInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600RegisterInfo.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600Packetizer.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600Packetizer.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPURegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600RegisterInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600RegisterInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPURegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600RegisterInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600RegisterInfo.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600Packetizer.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600Packetizer.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPURegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600RegisterInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600RegisterInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPURegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600RegisterInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600RegisterInfo.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600Packetizer.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600Packetizer.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600Packetizer.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/GenericDomTree.h:689:5: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/GenericDomTree.h:467:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineDominators.h:108:30: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/R600Packetizer.cpp:18: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 64%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIAnnotateControlFlow.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIAnnotateControlFlow.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIAnnotateControlFlow.cpp [ 64%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIDebuggerInsertNops.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIDebuggerInsertNops.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIDebuggerInsertNops.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIAnnotateControlFlow.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIAnnotateControlFlow.cpp:186:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIAnnotateControlFlow.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIAnnotateControlFlow.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIAnnotateControlFlow.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-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIInstrInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIDebuggerInsertNops.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIDebuggerInsertNops.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIDebuggerInsertNops.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIDebuggerInsertNops.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIDebuggerInsertNops.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIDebuggerInsertNops.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIDebuggerInsertNops.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIDebuggerInsertNops.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIDebuggerInsertNops.cpp:22: 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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIDebuggerInsertNops.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIDebuggerInsertNops.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIDebuggerInsertNops.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIDebuggerInsertNops.cpp:22: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 64%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFixControlFlowLiveIntervals.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFixControlFlowLiveIntervals.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIFixControlFlowLiveIntervals.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIInstrInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIFixControlFlowLiveIntervals.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIFixControlFlowLiveIntervals.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIFixControlFlowLiveIntervals.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIFixControlFlowLiveIntervals.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIFixControlFlowLiveIntervals.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIFixControlFlowLiveIntervals.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIFixControlFlowLiveIntervals.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIFixControlFlowLiveIntervals.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIFixControlFlowLiveIntervals.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIFixControlFlowLiveIntervals.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIFixControlFlowLiveIntervals.cpp:17: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 64%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXImageOptimizer.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/NVPTX && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/NVPTX -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXImageOptimizer.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXImageOptimizer.cpp [ 64%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFixSGPRCopies.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFixSGPRCopies.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIFixSGPRCopies.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXImageOptimizer.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXImageOptimizer.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-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIInstrInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUSubtarget.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIFixSGPRCopies.cpp:69: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIFixSGPRCopies.cpp:68: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIFixSGPRCopies.cpp:68: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIFixSGPRCopies.cpp:68: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIFixSGPRCopies.cpp:68: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIFixSGPRCopies.cpp:68: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIFixSGPRCopies.cpp:68: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIFixSGPRCopies.cpp:68: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIFixSGPRCopies.cpp:68: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIFixSGPRCopies.cpp:68: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIFixSGPRCopies.cpp:68: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 64%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXInferAddressSpaces.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/NVPTX && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/NVPTX -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXInferAddressSpaces.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXInferAddressSpaces.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXInferAddressSpaces.cpp:97: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXInferAddressSpaces.cpp:97: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 64%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXInstrInfo.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/NVPTX && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/NVPTX -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXInstrInfo.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXInstrInfo.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXSubtarget.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXInstrInfo.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXInstrInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXInstrInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXInstrInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXInstrInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXInstrInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXInstrInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXInstrInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXInstrInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXInstrInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXInstrInfo.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 64%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFoldOperands.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFoldOperands.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIFoldOperands.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIInstrInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUSubtarget.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIFoldOperands.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIFoldOperands.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIFoldOperands.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIFoldOperands.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIFoldOperands.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIFoldOperands.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIFoldOperands.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIFoldOperands.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIFoldOperands.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIFoldOperands.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIFoldOperands.cpp:12: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 64%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFrameLowering.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFrameLowering.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIFrameLowering.cpp [ 64%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXLowerAggrCopies.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/NVPTX && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/NVPTX -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXLowerAggrCopies.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXLowerAggrCopies.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassRegistry.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunctionAnalysis.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXLowerAggrCopies.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/Pass.h:32, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunctionAnalysis.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXLowerAggrCopies.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-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIInstrInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIFrameLowering.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIFrameLowering.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIFrameLowering.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIFrameLowering.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIFrameLowering.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIFrameLowering.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIFrameLowering.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIFrameLowering.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIFrameLowering.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIFrameLowering.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIFrameLowering.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIFrameLowering.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIFrameLowering.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 64%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXLowerAlloca.cpp.o [ 64%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXLowerKernelArgs.cpp.o [ 64%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIInsertWaits.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/NVPTX && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/NVPTX -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXLowerKernelArgs.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXLowerKernelArgs.cpp cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/NVPTX && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/NVPTX -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXLowerAlloca.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXLowerAlloca.cpp cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIInsertWaits.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIInsertWaits.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXLowerAlloca.cpp:28: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXLowerAlloca.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-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXSubtarget.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXLowerKernelArgs.cpp:86: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXLowerKernelArgs.cpp:84: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXLowerKernelArgs.cpp:84: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXLowerKernelArgs.cpp:84: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXLowerKernelArgs.cpp:84: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIInstrInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUSubtarget.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIInsertWaits.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXLowerKernelArgs.cpp:84: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXLowerKernelArgs.cpp:84: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXLowerKernelArgs.cpp:84: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXLowerKernelArgs.cpp:84: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXLowerKernelArgs.cpp:84: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXLowerKernelArgs.cpp:84: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIInsertWaits.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIInsertWaits.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIInsertWaits.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIInsertWaits.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIInsertWaits.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIInsertWaits.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIInsertWaits.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIInsertWaits.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIInsertWaits.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIInsertWaits.cpp:19: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 64%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86TargetMachine.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86 && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86 -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86 -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86TargetMachine.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86TargetMachine.cpp [ 64%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXPeephole.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/NVPTX && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/NVPTX -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXPeephole.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXPeephole.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXPeephole.cpp:38: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXPeephole.cpp:35: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXPeephole.cpp:35: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXPeephole.cpp:35: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXPeephole.cpp:35: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXPeephole.cpp:35: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXPeephole.cpp:35: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86Subtarget.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86TargetMachine.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXPeephole.cpp:35: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXPeephole.cpp:35: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXPeephole.cpp:35: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXPeephole.cpp:35: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86TargetMachine.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86TargetMachine.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86TargetMachine.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86TargetMachine.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86TargetMachine.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86TargetMachine.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86TargetMachine.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86TargetMachine.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86TargetMachine.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86TargetMachine.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86TargetMachine.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86TargetMachine.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86TargetMachine.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86TargetMachine.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86TargetMachine.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86TargetMachine.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86TargetMachine.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86TargetMachine.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86TargetMachine.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86TargetMachine.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86TargetMachine.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86TargetMachine.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86TargetMachine.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86TargetMachine.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86TargetMachine.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86TargetMachine.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86TargetMachine.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86TargetMachine.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 64%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXMCExpr.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/NVPTX && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/NVPTX -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXMCExpr.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXMCExpr.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXMCExpr.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXMCExpr.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/APInt.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/APFloat.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXMCExpr.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXMCExpr.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXMCExpr.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXMCExpr.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/APInt.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/APFloat.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXMCExpr.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXMCExpr.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXMCExpr.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXMCExpr.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/APInt.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/APFloat.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXMCExpr.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXMCExpr.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 64%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXPrologEpilogPass.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/NVPTX && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/NVPTX -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXPrologEpilogPass.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXPrologEpilogPass.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXPrologEpilogPass.cpp:25: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXPrologEpilogPass.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXPrologEpilogPass.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXPrologEpilogPass.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXPrologEpilogPass.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXPrologEpilogPass.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunction.h:551:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXPrologEpilogPass.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 64%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXRegisterInfo.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/NVPTX && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/NVPTX -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXRegisterInfo.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXRegisterInfo.cpp [ 64%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXReplaceImageHandles.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/NVPTX && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/NVPTX -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXReplaceImageHandles.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXReplaceImageHandles.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXSubtarget.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXRegisterInfo.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/ManagedStringPool.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXRegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXRegisterInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/ManagedStringPool.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXRegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXRegisterInfo.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-3.9.1.src/lib/Target/NVPTX/ManagedStringPool.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXRegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXRegisterInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/ManagedStringPool.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXRegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXRegisterInfo.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-3.9.1.src/lib/Target/NVPTX/ManagedStringPool.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXRegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXRegisterInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/ManagedStringPool.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXRegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXRegisterInfo.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-3.9.1.src/lib/Target/NVPTX/ManagedStringPool.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXRegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXRegisterInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/ManagedStringPool.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXRegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXRegisterInfo.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-3.9.1.src/lib/Target/NVPTX/ManagedStringPool.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXRegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXRegisterInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/ManagedStringPool.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXRegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXRegisterInfo.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-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXSubtarget.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXReplaceImageHandles.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/ManagedStringPool.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXRegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXRegisterInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/ManagedStringPool.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXRegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXRegisterInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXReplaceImageHandles.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXReplaceImageHandles.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXReplaceImageHandles.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXReplaceImageHandles.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXReplaceImageHandles.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXReplaceImageHandles.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXReplaceImageHandles.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXReplaceImageHandles.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXReplaceImageHandles.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXReplaceImageHandles.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 64%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXSubtarget.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/NVPTX && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/NVPTX -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXSubtarget.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXSubtarget.cpp [ 64%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIInstrInfo.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIInstrInfo.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIInstrInfo.cpp [ 64%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86TargetObjectFile.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86 && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86 -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86 -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86TargetObjectFile.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86TargetObjectFile.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXSubtarget.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXSubtarget.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXSubtarget.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXSubtarget.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXSubtarget.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXSubtarget.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXSubtarget.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXSubtarget.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXSubtarget.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXSubtarget.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXSubtarget.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXSubtarget.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86TargetObjectFile.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86TargetObjectFile.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86TargetObjectFile.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86TargetObjectFile.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86TargetObjectFile.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86TargetObjectFile.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86TargetObjectFile.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86TargetObjectFile.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86TargetObjectFile.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86TargetObjectFile.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86TargetObjectFile.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86TargetObjectFile.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-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIInstrInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIInstrInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIInstrInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIInstrInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIInstrInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIInstrInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIInstrInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIInstrInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIInstrInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIInstrInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIInstrInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIInstrInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIInstrInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIInstrInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIInstrInfo.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 64%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXTargetMachine.cpp.o [ 64%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXTargetTransformInfo.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/NVPTX && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/NVPTX -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXTargetMachine.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXTargetMachine.cpp cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/NVPTX && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/NVPTX -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXTargetTransformInfo.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXTargetTransformInfo.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXSubtarget.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXTargetTransformInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXTargetTransformInfo.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXSubtarget.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXTargetMachine.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXTargetTransformInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXTargetTransformInfo.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXTargetTransformInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXTargetTransformInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXTargetTransformInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXTargetTransformInfo.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXTargetTransformInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXTargetTransformInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXTargetTransformInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXTargetTransformInfo.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXTargetTransformInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXTargetTransformInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXTargetTransformInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXTargetTransformInfo.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXTargetTransformInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXTargetTransformInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXTargetTransformInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXTargetTransformInfo.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXTargetTransformInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXTargetTransformInfo.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-3.9.1.src/lib/Target/NVPTX/ManagedStringPool.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXTargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXTargetMachine.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/ManagedStringPool.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXTargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXTargetMachine.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-3.9.1.src/lib/Target/NVPTX/ManagedStringPool.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXTargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXTargetMachine.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/ManagedStringPool.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXTargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXTargetMachine.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-3.9.1.src/lib/Target/NVPTX/ManagedStringPool.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXTargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXTargetMachine.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/ManagedStringPool.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXTargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXTargetMachine.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-3.9.1.src/lib/Target/NVPTX/ManagedStringPool.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXTargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXTargetMachine.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/ManagedStringPool.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXTargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXTargetMachine.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-3.9.1.src/lib/Target/NVPTX/ManagedStringPool.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXTargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXTargetMachine.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/ManagedStringPool.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXTargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXTargetMachine.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-3.9.1.src/lib/Target/NVPTX/ManagedStringPool.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXTargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXTargetMachine.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/ManagedStringPool.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXTargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXTargetMachine.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 64%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIISelLowering.cpp.o make -f lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/build.make lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/TargetInfo /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/NVPTX/TargetInfo /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/DependInfo.cmake --color= /usr/bin/ranlib ../../libLLVMPowerPCCodeGen.a [ 64%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXUtilities.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/NVPTX && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/NVPTX -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXUtilities.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXUtilities.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Argument.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Function.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXUtilities.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXUtilities.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Function.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXUtilities.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTXUtilities.cpp:13: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ Scanning dependencies of target LLVMNVPTXInfo make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/build.make lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 64%] Building CXX object lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/NVPTXTargetInfo.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/NVPTX/TargetInfo && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/NVPTX/TargetInfo -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/TargetInfo -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/NVPTX -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXInfo.dir/NVPTXTargetInfo.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/TargetInfo/NVPTXTargetInfo.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/TargetInfo/NVPTXTargetInfo.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/TargetInfo/NVPTXTargetInfo.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 64%] Linking CXX static library ../../../libLLVMNVPTXInfo.a cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/NVPTX/TargetInfo && /usr/bin/cmake -P CMakeFiles/LLVMNVPTXInfo.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/NVPTX/TargetInfo && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMNVPTXInfo.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../libLLVMNVPTXInfo.a CMakeFiles/LLVMNVPTXInfo.dir/NVPTXTargetInfo.cpp.o [ 64%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVVMIntrRange.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/NVPTX && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/NVPTX -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVVMIntrRange.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVVMIntrRange.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVVMIntrRange.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVVMIntrRange.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ /usr/bin/ranlib ../../../libLLVMNVPTXInfo.a [ 64%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVVMReflect.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/NVPTX && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/NVPTX -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVVMReflect.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVVMReflect.cpp make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 64%] Built target LLVMNVPTXInfo [ 64%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86TargetTransformInfo.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86 && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86 -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86 -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86TargetTransformInfo.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86TargetTransformInfo.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVVMReflect.cpp:23: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVVMReflect.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-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86Subtarget.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86TargetTransformInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86TargetTransformInfo.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86TargetMachine.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86TargetTransformInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86TargetTransformInfo.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86TargetMachine.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86TargetTransformInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86TargetTransformInfo.cpp:17: 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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86TargetMachine.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86TargetTransformInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86TargetTransformInfo.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86TargetMachine.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86TargetTransformInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86TargetTransformInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86TargetMachine.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86TargetTransformInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86TargetTransformInfo.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86TargetMachine.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86TargetTransformInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86TargetTransformInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86TargetMachine.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86TargetTransformInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86TargetTransformInfo.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86TargetMachine.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86TargetTransformInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86TargetTransformInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86TargetMachine.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86TargetTransformInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86TargetTransformInfo.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86TargetMachine.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86TargetTransformInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86TargetTransformInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86TargetMachine.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86TargetTransformInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86TargetTransformInfo.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86TargetMachine.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86TargetTransformInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86TargetTransformInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86TargetMachine.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86TargetTransformInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86TargetTransformInfo.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86TargetMachine.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86TargetTransformInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86TargetTransformInfo.cpp:17: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 64%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86VZeroUpper.cpp.o [ 64%] Linking CXX static library ../../libLLVMNVPTXCodeGen.a cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/NVPTX && /usr/bin/cmake -P CMakeFiles/LLVMNVPTXCodeGen.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86 && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86 -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86 -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86VZeroUpper.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86VZeroUpper.cpp cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/NVPTX && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMNVPTXCodeGen.dir/link.txt --verbose=1 /usr/bin/ar qc ../../libLLVMNVPTXCodeGen.a CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXAllocaHoisting.cpp.o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXAsmPrinter.cpp.o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXAssignValidGlobalNames.cpp.o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXFavorNonGenericAddrSpaces.cpp.o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXFrameLowering.cpp.o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXGenericToNVVM.cpp.o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXISelDAGToDAG.cpp.o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXISelLowering.cpp.o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXImageOptimizer.cpp.o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXInferAddressSpaces.cpp.o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXInstrInfo.cpp.o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXLowerAggrCopies.cpp.o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXLowerKernelArgs.cpp.o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXLowerAlloca.cpp.o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXPeephole.cpp.o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXMCExpr.cpp.o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXPrologEpilogPass.cpp.o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXRegisterInfo.cpp.o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXReplaceImageHandles.cpp.o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXSubtarget.cpp.o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXTargetMachine.cpp.o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXTargetTransformInfo.cpp.o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXUtilities.cpp.o CMakeFiles/LLVMNVPTXCodeGen.dir/NVVMIntrRange.cpp.o CMakeFiles/LLVMNVPTXCodeGen.dir/NVVMReflect.cpp.o BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86Subtarget.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86VZeroUpper.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86VZeroUpper.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86VZeroUpper.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86VZeroUpper.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86VZeroUpper.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86VZeroUpper.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86VZeroUpper.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86VZeroUpper.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86VZeroUpper.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86VZeroUpper.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86VZeroUpper.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86VZeroUpper.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86VZeroUpper.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86VZeroUpper.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86VZeroUpper.cpp:18: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86VZeroUpper.cpp: At global scope: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86VZeroUpper.cpp:100:13: warning: 'static const char* {anonymous}::VZeroUpperInserter::getBlockExitStateName({anonymous}::VZeroUpperInserter::BlockExitState)' defined but not used [-Wunused-function] BUILDSTDERR: const char* VZeroUpperInserter::getBlockExitStateName(BlockExitState ST) { BUILDSTDERR: ^~~~~~~~~~~~~~~~~~ [ 64%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86WinAllocaExpander.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86 && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86 -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86 -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86WinAllocaExpander.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86WinAllocaExpander.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86Subtarget.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86WinAllocaExpander.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrBuilder.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86WinAllocaExpander.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrBuilder.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86WinAllocaExpander.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-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrBuilder.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86WinAllocaExpander.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrBuilder.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86WinAllocaExpander.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-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrBuilder.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86WinAllocaExpander.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrBuilder.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86WinAllocaExpander.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-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrBuilder.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86WinAllocaExpander.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrBuilder.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86WinAllocaExpander.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-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrBuilder.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86WinAllocaExpander.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrBuilder.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86WinAllocaExpander.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-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrBuilder.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86WinAllocaExpander.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrBuilder.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86WinAllocaExpander.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-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrBuilder.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86WinAllocaExpander.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86InstrBuilder.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86WinAllocaExpander.cpp:19: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86WinAllocaExpander.cpp: In member function 'void {anonymous}::X86WinAllocaExpander::lower(llvm::MachineInstr*, {anonymous}::X86WinAllocaExpander::Lowering)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86WinAllocaExpander.cpp:224:5: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: if (!Amount) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86WinAllocaExpander.cpp:228:3: note: here BUILDSTDERR: case Sub: BUILDSTDERR: ^~~~ cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIISelLowering.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIISelLowering.cpp [ 64%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SILoadStoreOptimizer.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SILoadStoreOptimizer.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIInstrInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUSubtarget.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIISelLowering.cpp:23: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIInstrInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUSubtarget.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp:39: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: ^ /usr/bin/ranlib ../libLLVMAnalysis.a BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp:38: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp:38: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp:38: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp:38: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIISelLowering.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIISelLowering.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIISelLowering.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIISelLowering.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp:38: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp:38: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIISelLowering.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIISelLowering.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIISelLowering.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIISelLowering.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIISelLowering.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp:38: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIISelLowering.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 /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp:38: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIISelLowering.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIISelLowering.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp:38: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp:38: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ /usr/bin/ranlib ../../libLLVMNVPTXCodeGen.a make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 64%] Built target LLVMPowerPCCodeGen [ 64%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SILowerControlFlow.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SILowerControlFlow.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SILowerControlFlow.cpp make -f lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/build.make lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/InstPrinter /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/NVPTX/InstPrinter /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/DependInfo.cmake --color= [ 64%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SILowerI1Copies.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SILowerI1Copies.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SILowerI1Copies.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIInstrInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUSubtarget.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SILowerI1Copies.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIInstrInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUSubtarget.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SILowerControlFlow.cpp:52: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SILowerI1Copies.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SILowerI1Copies.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SILowerI1Copies.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SILowerI1Copies.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SILowerI1Copies.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SILowerI1Copies.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SILowerControlFlow.cpp:51: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SILowerControlFlow.cpp:51: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SILowerControlFlow.cpp:51: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SILowerControlFlow.cpp:51: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SILowerControlFlow.cpp:51: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SILowerControlFlow.cpp:51: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SILowerControlFlow.cpp:51: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SILowerControlFlow.cpp:51: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SILowerI1Copies.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SILowerI1Copies.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SILowerI1Copies.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SILowerI1Copies.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SILowerControlFlow.cpp:51: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SILowerControlFlow.cpp:51: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SILowerControlFlow.cpp:51: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SILowerControlFlow.cpp:51: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ Scanning dependencies of target LLVMNVPTXAsmPrinter make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/build.make lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 64%] Building CXX object lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/NVPTXInstPrinter.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/NVPTX/InstPrinter && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/NVPTX/InstPrinter -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/InstPrinter -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/NVPTX -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXAsmPrinter.dir/NVPTXInstPrinter.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/InstPrinter/NVPTXInstPrinter.cpp [ 64%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86WinEHState.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86 && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86 -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86 -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86WinEHState.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86WinEHState.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/NVPTX.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/InstPrinter/NVPTXInstPrinter.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Format.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCInstPrinter.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/InstPrinter/NVPTXInstPrinter.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/InstPrinter/NVPTXInstPrinter.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/BasicBlock.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/CFG.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86WinEHState.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/SmallPtrSet.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/PostOrderIterator.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86WinEHState.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/BasicBlock.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/CFG.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86WinEHState.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-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-3.9.1.src/include/llvm/ADT/SmallPtrSet.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/PostOrderIterator.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86WinEHState.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/BasicBlock.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/CFG.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86WinEHState.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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/ios:40, BUILDSTDERR: from /usr/include/c++/8/ostream:38, BUILDSTDERR: from /usr/include/c++/8/iterator:64, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallPtrSet.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/PostOrderIterator.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/X86WinEHState.cpp:18: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 64%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIMachineFunctionInfo.cpp.o [ 64%] Linking CXX static library ../../../libLLVMNVPTXAsmPrinter.a cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/NVPTX/InstPrinter && /usr/bin/cmake -P CMakeFiles/LLVMNVPTXAsmPrinter.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIMachineFunctionInfo.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIMachineFunctionInfo.cpp cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/NVPTX/InstPrinter && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMNVPTXAsmPrinter.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../libLLVMNVPTXAsmPrinter.a CMakeFiles/LLVMNVPTXAsmPrinter.dir/NVPTXInstPrinter.cpp.o BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIMachineFunctionInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIMachineFunctionInfo.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunction.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUMachineFunction.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIMachineFunctionInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIMachineFunctionInfo.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunction.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUMachineFunction.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIMachineFunctionInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIMachineFunctionInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunction.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUMachineFunction.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIMachineFunctionInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIMachineFunctionInfo.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunction.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUMachineFunction.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIMachineFunctionInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIMachineFunctionInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunction.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUMachineFunction.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIMachineFunctionInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIMachineFunctionInfo.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunction.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUMachineFunction.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIMachineFunctionInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIMachineFunctionInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunction.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUMachineFunction.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIMachineFunctionInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIMachineFunctionInfo.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunction.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUMachineFunction.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIMachineFunctionInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIMachineFunctionInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunction.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUMachineFunction.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIMachineFunctionInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIMachineFunctionInfo.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunction.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUMachineFunction.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIMachineFunctionInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIMachineFunctionInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunction.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUMachineFunction.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIMachineFunctionInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIMachineFunctionInfo.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunction.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUMachineFunction.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIMachineFunctionInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIMachineFunctionInfo.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ /usr/bin/ranlib ../../../libLLVMNVPTXAsmPrinter.a make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/build.make lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/MCTargetDesc /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/NVPTX/MCTargetDesc /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/DependInfo.cmake --color= [ 64%] Built target LLVMNVPTXAsmPrinter [ 64%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIMachineScheduler.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIMachineScheduler.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIMachineScheduler.cpp make -f lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/build.make lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/DependInfo.cmake --color= BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIInstrInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIMachineScheduler.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIMachineScheduler.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIMachineScheduler.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIMachineScheduler.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineScheduler.h: In constructor 'llvm::MachineSchedRegistry::MachineSchedRegistry(const char*, const char*, llvm::MachineSchedRegistry::ScheduleDAGCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineScheduler.h:126: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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIMachineScheduler.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIMachineScheduler.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIMachineScheduler.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIMachineScheduler.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIMachineScheduler.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIMachineScheduler.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIMachineScheduler.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIMachineScheduler.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIMachineScheduler.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIMachineScheduler.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ Scanning dependencies of target LLVMNVPTXDesc make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/build.make lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 64%] Building CXX object lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/NVPTXMCAsmInfo.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/NVPTX/MCTargetDesc && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/NVPTX/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/NVPTX -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXDesc.dir/NVPTXMCAsmInfo.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/MCTargetDesc/NVPTXMCAsmInfo.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCDwarf.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/MCTargetDesc/NVPTXMCAsmInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/MCTargetDesc/NVPTXMCAsmInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCDwarf.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/MCTargetDesc/NVPTXMCAsmInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/MCTargetDesc/NVPTXMCAsmInfo.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 64%] Building CXX object lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/NVPTXMCTargetDesc.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/NVPTX/MCTargetDesc && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/NVPTX/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/NVPTX -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXDesc.dir/NVPTXMCTargetDesc.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/MCTargetDesc/NVPTXMCTargetDesc.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCDwarf.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/MCTargetDesc/NVPTXMCAsmInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/MCTargetDesc/NVPTXMCTargetDesc.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Format.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCInstPrinter.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/InstPrinter/NVPTXInstPrinter.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/MCTargetDesc/NVPTXMCTargetDesc.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 65%] Linking CXX static library ../../../libLLVMNVPTXDesc.a cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/NVPTX/MCTargetDesc && /usr/bin/cmake -P CMakeFiles/LLVMNVPTXDesc.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/NVPTX/MCTargetDesc && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMNVPTXDesc.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../libLLVMNVPTXDesc.a CMakeFiles/LLVMNVPTXDesc.dir/NVPTXMCAsmInfo.cpp.o CMakeFiles/LLVMNVPTXDesc.dir/NVPTXMCTargetDesc.cpp.o Scanning dependencies of target LLVMSystemZCodeGen make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/build.make lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 65%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZAsmPrinter.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZAsmPrinter.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZAsmPrinter.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSubtarget.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZAsmPrinter.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZAsmPrinter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IndexedMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZAsmPrinter.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZAsmPrinter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IndexedMap.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZAsmPrinter.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZAsmPrinter.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-3.9.1.src/include/llvm/ADT/IndexedMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZAsmPrinter.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZAsmPrinter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IndexedMap.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZAsmPrinter.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZAsmPrinter.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-3.9.1.src/include/llvm/ADT/IndexedMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZAsmPrinter.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZAsmPrinter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IndexedMap.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZAsmPrinter.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZAsmPrinter.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-3.9.1.src/include/llvm/ADT/IndexedMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZAsmPrinter.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZAsmPrinter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IndexedMap.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZAsmPrinter.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZAsmPrinter.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-3.9.1.src/include/llvm/ADT/IndexedMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZAsmPrinter.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZAsmPrinter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IndexedMap.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZAsmPrinter.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZAsmPrinter.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-3.9.1.src/include/llvm/ADT/IndexedMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZAsmPrinter.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZAsmPrinter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IndexedMap.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZAsmPrinter.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZAsmPrinter.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ /usr/bin/ranlib ../../../libLLVMNVPTXDesc.a make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 65%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIRegisterInfo.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIRegisterInfo.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIRegisterInfo.cpp [ 65%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZCallingConv.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZCallingConv.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZCallingConv.cpp [ 65%] Built target LLVMNVPTXDesc make -f lib/Target/SystemZ/AsmParser/CMakeFiles/LLVMSystemZAsmParser.dir/build.make lib/Target/SystemZ/AsmParser/CMakeFiles/LLVMSystemZAsmParser.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/AsmParser /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ/AsmParser /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ/AsmParser/CMakeFiles/LLVMSystemZAsmParser.dir/DependInfo.cmake --color= BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIRegisterInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZCallingConv.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZCallingConv.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZCallingConv.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZCallingConv.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ Scanning dependencies of target LLVMSystemZAsmParser make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/SystemZ/AsmParser/CMakeFiles/LLVMSystemZAsmParser.dir/build.make lib/Target/SystemZ/AsmParser/CMakeFiles/LLVMSystemZAsmParser.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZCallingConv.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZCallingConv.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunction.h:551:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZCallingConv.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZCallingConv.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 65%] Building CXX object lib/Target/SystemZ/AsmParser/CMakeFiles/LLVMSystemZAsmParser.dir/SystemZAsmParser.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ/AsmParser && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ/AsmParser -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/AsmParser -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZAsmParser.dir/SystemZAsmParser.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/AsmParser/SystemZAsmParser.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPURegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIRegisterInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIRegisterInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPURegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIRegisterInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIRegisterInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPURegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIRegisterInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIRegisterInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPURegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIRegisterInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIRegisterInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPURegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIRegisterInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIRegisterInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPURegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIRegisterInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIRegisterInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPURegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIRegisterInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIRegisterInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPURegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIRegisterInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIRegisterInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPURegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIRegisterInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIRegisterInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPURegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIRegisterInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIRegisterInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPURegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIRegisterInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIRegisterInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPURegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIRegisterInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIRegisterInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/AsmParser/SystemZAsmParser.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/AsmParser/SystemZAsmParser.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/AsmParser/SystemZAsmParser.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/AsmParser/SystemZAsmParser.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/AsmParser/SystemZAsmParser.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/AsmParser/SystemZAsmParser.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-3.9.1.src/lib/Target/SystemZ/AsmParser/SystemZAsmParser.cpp:491: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ/SystemZGenAsmMatcher.inc:3156:6: warning: 'bool {anonymous}::SystemZAsmParser::mnemonicIsValid(llvm::StringRef, unsigned int)' defined but not used [-Wunused-function] BUILDSTDERR: bool SystemZAsmParser:: BUILDSTDERR: ^~~~~~~~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 65%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZConstantPoolValue.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZConstantPoolValue.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZConstantPoolValue.cpp [ 65%] Built target LLVMNVPTXCodeGen [ 65%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIShrinkInstructions.cpp.o [ 65%] Linking CXX static library ../../../libLLVMSystemZAsmParser.a cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ/AsmParser && /usr/bin/cmake -P CMakeFiles/LLVMSystemZAsmParser.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIShrinkInstructions.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIShrinkInstructions.cpp [ 66%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SITypeRewriter.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SITypeRewriter.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SITypeRewriter.cpp cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ/AsmParser && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMSystemZAsmParser.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../libLLVMSystemZAsmParser.a CMakeFiles/LLVMSystemZAsmParser.dir/SystemZAsmParser.cpp.o [ 66%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZElimCompare.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZElimCompare.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZElimCompare.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SITypeRewriter.cpp:24: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SITypeRewriter.cpp:24: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ /usr/bin/ranlib ../../../libLLVMSystemZAsmParser.a BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIInstrInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUSubtarget.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIShrinkInstructions.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSubtarget.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZElimCompare.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIShrinkInstructions.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIShrinkInstructions.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIShrinkInstructions.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIShrinkInstructions.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIShrinkInstructions.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIShrinkInstructions.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-3.9.1.src/include/llvm/ADT/IndexedMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZElimCompare.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IndexedMap.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZElimCompare.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-3.9.1.src/include/llvm/ADT/IndexedMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZElimCompare.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IndexedMap.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZElimCompare.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIShrinkInstructions.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIShrinkInstructions.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-3.9.1.src/include/llvm/ADT/IndexedMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZElimCompare.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IndexedMap.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZElimCompare.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIShrinkInstructions.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIShrinkInstructions.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-3.9.1.src/include/llvm/ADT/IndexedMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZElimCompare.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IndexedMap.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZElimCompare.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-3.9.1.src/include/llvm/ADT/IndexedMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZElimCompare.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IndexedMap.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZElimCompare.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 66%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZFrameLowering.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZFrameLowering.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZFrameLowering.cpp make -f lib/Target/SystemZ/Disassembler/CMakeFiles/LLVMSystemZDisassembler.dir/build.make lib/Target/SystemZ/Disassembler/CMakeFiles/LLVMSystemZDisassembler.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/Disassembler /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ/Disassembler /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ/Disassembler/CMakeFiles/LLVMSystemZDisassembler.dir/DependInfo.cmake --color= [ 66%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIWholeQuadMode.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIWholeQuadMode.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIWholeQuadMode.cpp make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 66%] Built target LLVMSystemZAsmParser [ 66%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZISelDAGToDAG.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZISelDAGToDAG.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZISelDAGToDAG.cpp Scanning dependencies of target LLVMSystemZDisassembler make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/SystemZ/Disassembler/CMakeFiles/LLVMSystemZDisassembler.dir/build.make lib/Target/SystemZ/Disassembler/CMakeFiles/LLVMSystemZDisassembler.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 66%] Building CXX object lib/Target/SystemZ/Disassembler/CMakeFiles/LLVMSystemZDisassembler.dir/SystemZDisassembler.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ/Disassembler && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ/Disassembler -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/Disassembler -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZDisassembler.dir/SystemZDisassembler.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/Disassembler/SystemZDisassembler.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSubtarget.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZFrameLowering.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IndexedMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZFrameLowering.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IndexedMap.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZFrameLowering.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-3.9.1.src/include/llvm/ADT/IndexedMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZFrameLowering.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IndexedMap.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZFrameLowering.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-3.9.1.src/include/llvm/ADT/IndexedMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZFrameLowering.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IndexedMap.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZFrameLowering.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-3.9.1.src/include/llvm/ADT/IndexedMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZFrameLowering.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IndexedMap.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZFrameLowering.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-3.9.1.src/include/llvm/ADT/IndexedMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZFrameLowering.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IndexedMap.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZFrameLowering.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-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIInstrInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPUSubtarget.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIWholeQuadMode.cpp:53: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IndexedMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZFrameLowering.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IndexedMap.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZFrameLowering.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIWholeQuadMode.cpp:52: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIWholeQuadMode.cpp:52: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIWholeQuadMode.cpp:52: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIWholeQuadMode.cpp:52: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIWholeQuadMode.cpp:52: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIWholeQuadMode.cpp:52: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IndexedMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZFrameLowering.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IndexedMap.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZFrameLowering.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ /usr/bin/ranlib ../libLLVMCodeGen.a BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIWholeQuadMode.cpp:52: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIWholeQuadMode.cpp:52: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIWholeQuadMode.cpp:52: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/TargetRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDGPU.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/SIWholeQuadMode.cpp:52: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSubtarget.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZISelDAGToDAG.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IndexedMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZISelDAGToDAG.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IndexedMap.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZISelDAGToDAG.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-3.9.1.src/include/llvm/ADT/IndexedMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZISelDAGToDAG.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IndexedMap.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZISelDAGToDAG.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-3.9.1.src/include/llvm/ADT/IndexedMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZISelDAGToDAG.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IndexedMap.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZISelDAGToDAG.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-3.9.1.src/include/llvm/ADT/IndexedMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZISelDAGToDAG.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IndexedMap.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZISelDAGToDAG.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-3.9.1.src/include/llvm/ADT/IndexedMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZISelDAGToDAG.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IndexedMap.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZISelDAGToDAG.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 67%] Linking CXX static library ../../libLLVMX86CodeGen.a [ 67%] Built target LLVMAnalysis cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86 && /usr/bin/cmake -P CMakeFiles/LLVMX86CodeGen.dir/cmake_clean_target.cmake [ 67%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZISelLowering.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZISelLowering.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZISelLowering.cpp [ 67%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZInstrInfo.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZInstrInfo.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZInstrInfo.cpp cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86 && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMX86CodeGen.dir/link.txt --verbose=1 /usr/bin/ar qc ../../libLLVMX86CodeGen.a CMakeFiles/LLVMX86CodeGen.dir/X86AsmPrinter.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86CallFrameOptimization.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86ExpandPseudo.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86FastISel.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86FixupBWInsts.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86FixupLEAs.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86FixupSetCC.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86FloatingPoint.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86FrameLowering.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86ISelDAGToDAG.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86ISelLowering.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86InstrInfo.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86MCInstLower.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86MachineFunctionInfo.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86OptimizeLEAs.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86PadShortFunction.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86RegisterInfo.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86SelectionDAGInfo.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86ShuffleDecodeConstantPool.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86Subtarget.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86TargetMachine.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86TargetObjectFile.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86TargetTransformInfo.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86VZeroUpper.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86WinAllocaExpander.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86WinEHState.cpp.o [ 67%] Linking CXX static library ../../libLLVMAMDGPUCodeGen.a cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU && /usr/bin/cmake -P CMakeFiles/LLVMAMDGPUCodeGen.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMAMDGPUCodeGen.dir/link.txt --verbose=1 /usr/bin/ar qc ../../libLLVMAMDGPUCodeGen.a CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDILCFGStructurizer.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAlwaysInlinePass.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAnnotateKernelFeatures.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAnnotateUniformValues.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAsmPrinter.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUCodeGenPrepare.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUFrameLowering.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUTargetObjectFile.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUIntrinsicInfo.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUISelDAGToDAG.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMCInstLower.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMachineFunction.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUOpenCLImageTypeLoweringPass.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUSubtarget.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUTargetMachine.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUTargetTransformInfo.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUISelLowering.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUInstrInfo.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUPromoteAlloca.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPURegisterInfo.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNHazardRecognizer.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600ClauseMergePass.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600ControlFlowFinalizer.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600EmitClauseMarkers.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600ExpandSpecialInstrs.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600FrameLowering.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600InstrInfo.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600ISelLowering.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600MachineFunctionInfo.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600MachineScheduler.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600OptimizeVectorRegisters.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600Packetizer.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600RegisterInfo.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIAnnotateControlFlow.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIDebuggerInsertNops.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFixControlFlowLiveIntervals.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFixSGPRCopies.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFoldOperands.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFrameLowering.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIInsertWaits.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIInstrInfo.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIISelLowering.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/SILoadStoreOptimizer.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/SILowerControlFlow.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/SILowerI1Copies.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIMachineFunctionInfo.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIMachineScheduler.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIRegisterInfo.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIShrinkInstructions.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/SITypeRewriter.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIWholeQuadMode.cpp.o [ 67%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZLDCleanup.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZLDCleanup.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZLDCleanup.cpp [ 67%] Linking CXX static library ../../../libLLVMSystemZDisassembler.a cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ/Disassembler && /usr/bin/cmake -P CMakeFiles/LLVMSystemZDisassembler.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ/Disassembler && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMSystemZDisassembler.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../libLLVMSystemZDisassembler.a CMakeFiles/LLVMSystemZDisassembler.dir/SystemZDisassembler.cpp.o /usr/bin/ranlib ../../../libLLVMSystemZDisassembler.a BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSubtarget.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZLDCleanup.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSubtarget.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZInstrInfo.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSubtarget.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZISelLowering.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IndexedMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZLDCleanup.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IndexedMap.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZLDCleanup.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-3.9.1.src/include/llvm/ADT/IndexedMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZLDCleanup.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IndexedMap.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZLDCleanup.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZRegisterInfo.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZInstrInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZRegisterInfo.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZInstrInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZRegisterInfo.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZInstrInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZRegisterInfo.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZInstrInfo.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-3.9.1.src/include/llvm/ADT/IndexedMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZLDCleanup.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IndexedMap.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZLDCleanup.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZRegisterInfo.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZInstrInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZRegisterInfo.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZInstrInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZRegisterInfo.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZInstrInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZRegisterInfo.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZInstrInfo.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-3.9.1.src/include/llvm/ADT/IndexedMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZLDCleanup.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IndexedMap.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZLDCleanup.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZRegisterInfo.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZInstrInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZRegisterInfo.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZInstrInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZISelLowering.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZISelLowering.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZISelLowering.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZISelLowering.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZISelLowering.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZISelLowering.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZISelLowering.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZISelLowering.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZISelLowering.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZISelLowering.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZISelLowering.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZISelLowering.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZISelLowering.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZISelLowering.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZISelLowering.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZISelLowering.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZISelLowering.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZISelLowering.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZISelLowering.cpp:1103:68: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZISelLowering.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZISelLowering.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-3.9.1.src/include/llvm/ADT/IndexedMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZLDCleanup.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IndexedMap.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZLDCleanup.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZRegisterInfo.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZInstrInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZRegisterInfo.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZInstrInfo.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-3.9.1.src/include/llvm/ADT/IndexedMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZLDCleanup.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/GenericDomTree.h:689:5: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/GenericDomTree.h:467:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineDominators.h:108:30: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IndexedMap.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZLDCleanup.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZISelLowering.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZISelLowering.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZISelLowering.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZISelLowering.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZISelLowering.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZISelLowering.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZISelLowering.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZISelLowering.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZISelLowering.cpp: In function 'llvm::SDValue lowerVectorSETCC(llvm::SelectionDAG&, const llvm::SDLoc&, llvm::EVT, llvm::ISD::CondCode, llvm::SDValue, llvm::SDValue)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZISelLowering.cpp:2306:12: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: Invert = true; BUILDSTDERR: ~~~~~~~^~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZISelLowering.cpp:2307:3: note: here BUILDSTDERR: case ISD::SETO: { BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZISelLowering.cpp:2317:12: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: Invert = true; BUILDSTDERR: ~~~~~~~^~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZISelLowering.cpp:2318:3: note: here BUILDSTDERR: case ISD::SETONE: { BUILDSTDERR: ^~~~ [ 67%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZLongBranch.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZLongBranch.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZLongBranch.cpp make -f lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/build.make lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/depend [ 67%] Built target LLVMSystemZDisassembler [ 67%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZMachineFunctionInfo.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZMachineFunctionInfo.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZMachineFunctionInfo.cpp make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/InstPrinter /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ/InstPrinter /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/DependInfo.cmake --color= Scanning dependencies of target LLVMSystemZAsmPrinter make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/build.make lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 67%] Building CXX object lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/SystemZInstPrinter.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ/InstPrinter && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ/InstPrinter -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/InstPrinter -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZAsmPrinter.dir/SystemZInstPrinter.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/InstPrinter/SystemZInstPrinter.cpp make -f lib/Target/SystemZ/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/build.make lib/Target/SystemZ/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/TargetInfo /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ/TargetInfo /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/DependInfo.cmake --color= Scanning dependencies of target LLVMSystemZInfo make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/SystemZ/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/build.make lib/Target/SystemZ/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 67%] Building CXX object lib/Target/SystemZ/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/SystemZTargetInfo.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ/TargetInfo && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ/TargetInfo -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/TargetInfo -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZInfo.dir/SystemZTargetInfo.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/TargetInfo/SystemZTargetInfo.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/InstPrinter/SystemZInstPrinter.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Format.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCInstPrinter.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/InstPrinter/SystemZInstPrinter.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/InstPrinter/SystemZInstPrinter.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 67%] Linking CXX static library ../../../libLLVMSystemZAsmPrinter.a cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ/InstPrinter && /usr/bin/cmake -P CMakeFiles/LLVMSystemZAsmPrinter.dir/cmake_clean_target.cmake BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSubtarget.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZLongBranch.cpp:56: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: ^ cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ/InstPrinter && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMSystemZAsmPrinter.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../libLLVMSystemZAsmPrinter.a CMakeFiles/LLVMSystemZAsmPrinter.dir/SystemZInstPrinter.cpp.o BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunction.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZMachineFunctionInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZMachineFunctionInfo.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunction.h:551:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/BitVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunction.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZMachineFunctionInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZMachineFunctionInfo.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-3.9.1.src/include/llvm/ADT/IndexedMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZLongBranch.cpp:56: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IndexedMap.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZLongBranch.cpp:56: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IndexedMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZLongBranch.cpp:56: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IndexedMap.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZLongBranch.cpp:56: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IndexedMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZLongBranch.cpp:56: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IndexedMap.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZLongBranch.cpp:56: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IndexedMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZLongBranch.cpp:56: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IndexedMap.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZLongBranch.cpp:56: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IndexedMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZLongBranch.cpp:56: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IndexedMap.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZLongBranch.cpp:56: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 67%] Linking CXX static library ../../../libLLVMSystemZInfo.a cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ/TargetInfo && /usr/bin/cmake -P CMakeFiles/LLVMSystemZInfo.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ/TargetInfo && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMSystemZInfo.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../libLLVMSystemZInfo.a CMakeFiles/LLVMSystemZInfo.dir/SystemZTargetInfo.cpp.o /usr/bin/ranlib ../../../libLLVMSystemZAsmPrinter.a /usr/bin/ranlib ../../../libLLVMSystemZInfo.a make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 67%] Built target LLVMSystemZAsmPrinter make -f lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/build.make lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/MCTargetDesc /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ/MCTargetDesc /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 67%] Built target LLVMSystemZInfo make -f lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/build.make lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64 /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64 /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/DependInfo.cmake --color= Scanning dependencies of target LLVMSystemZDesc make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/build.make lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 67%] Building CXX object lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/SystemZMCAsmBackend.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ/MCTargetDesc && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZDesc.dir/SystemZMCAsmBackend.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmBackend.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFixup.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/MCTargetDesc/SystemZMCFixups.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmBackend.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFixup.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/MCTargetDesc/SystemZMCFixups.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmBackend.cpp:11: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 67%] Building CXX object lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/SystemZMCAsmInfo.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ/MCTargetDesc && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZDesc.dir/SystemZMCAsmInfo.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmInfo.cpp Scanning dependencies of target LLVMAArch64CodeGen make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/build.make lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 67%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64A57FPLoadBalancing.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64 && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64 -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64 -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64A57FPLoadBalancing.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64A57FPLoadBalancing.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCDwarf.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmInfoELF.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmInfo.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCDwarf.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmInfoELF.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCDwarf.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmInfoELF.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmInfo.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCDwarf.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmInfoELF.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCDwarf.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmInfoELF.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmInfo.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCDwarf.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmInfoELF.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmInfo.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 67%] Building CXX object lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/SystemZMCCodeEmitter.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ/MCTargetDesc && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZDesc.dir/SystemZMCCodeEmitter.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/MCTargetDesc/SystemZMCCodeEmitter.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64Subtarget.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64A57FPLoadBalancing.cpp:33: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64A57FPLoadBalancing.cpp:31: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64A57FPLoadBalancing.cpp:31: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64A57FPLoadBalancing.cpp:31: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64A57FPLoadBalancing.cpp:31: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64A57FPLoadBalancing.cpp:31: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64A57FPLoadBalancing.cpp:31: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64A57FPLoadBalancing.cpp:31: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64A57FPLoadBalancing.cpp:31: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFixup.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/MCTargetDesc/SystemZMCFixups.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/MCTargetDesc/SystemZMCCodeEmitter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFixup.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/MCTargetDesc/SystemZMCFixups.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/MCTargetDesc/SystemZMCCodeEmitter.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFixup.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/MCTargetDesc/SystemZMCFixups.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/MCTargetDesc/SystemZMCCodeEmitter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFixup.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/MCTargetDesc/SystemZMCFixups.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/MCTargetDesc/SystemZMCCodeEmitter.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFixup.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/MCTargetDesc/SystemZMCFixups.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/MCTargetDesc/SystemZMCCodeEmitter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFixup.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/MCTargetDesc/SystemZMCFixups.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/MCTargetDesc/SystemZMCCodeEmitter.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64A57FPLoadBalancing.cpp:31: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64A57FPLoadBalancing.cpp:31: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64A57FPLoadBalancing.cpp:31: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64A57FPLoadBalancing.cpp:31: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 67%] Building CXX object lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/SystemZMCObjectWriter.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ/MCTargetDesc && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZDesc.dir/SystemZMCObjectWriter.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/MCTargetDesc/SystemZMCObjectWriter.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFixup.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/MCTargetDesc/SystemZMCFixups.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/MCTargetDesc/SystemZMCObjectWriter.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFixup.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/MCTargetDesc/SystemZMCFixups.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/MCTargetDesc/SystemZMCObjectWriter.cpp:11: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 67%] Building CXX object lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/SystemZMCTargetDesc.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ/MCTargetDesc && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZDesc.dir/SystemZMCTargetDesc.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCDwarf.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmInfoELF.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Format.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCInstPrinter.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/InstPrinter/SystemZInstPrinter.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCDwarf.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmInfoELF.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Format.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCInstPrinter.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/InstPrinter/SystemZInstPrinter.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.cpp:11: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 67%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64AddressTypePromotion.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64 && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64 -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64 -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64AddressTypePromotion.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64AddressTypePromotion.cpp [ 67%] Linking CXX static library ../../../libLLVMSystemZDesc.a cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ/MCTargetDesc && /usr/bin/cmake -P CMakeFiles/LLVMSystemZDesc.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ/MCTargetDesc && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMSystemZDesc.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../libLLVMSystemZDesc.a CMakeFiles/LLVMSystemZDesc.dir/SystemZMCAsmBackend.cpp.o CMakeFiles/LLVMSystemZDesc.dir/SystemZMCAsmInfo.cpp.o CMakeFiles/LLVMSystemZDesc.dir/SystemZMCCodeEmitter.cpp.o CMakeFiles/LLVMSystemZDesc.dir/SystemZMCObjectWriter.cpp.o CMakeFiles/LLVMSystemZDesc.dir/SystemZMCTargetDesc.cpp.o BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64AddressTypePromotion.cpp:30: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64AddressTypePromotion.cpp:30: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ /usr/bin/ranlib ../../../libLLVMSystemZDesc.a [ 67%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64AdvSIMDScalarPass.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64 && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64 -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64 -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64AdvSIMDScalarPass.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64AdvSIMDScalarPass.cpp make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 67%] Built target LLVMSystemZDesc [ 67%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64AsmPrinter.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64 && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64 -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64 -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64AsmPrinter.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64AsmPrinter.cpp /usr/bin/ranlib ../../libLLVMX86CodeGen.a BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64Subtarget.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64AdvSIMDScalarPass.cpp:39: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64AdvSIMDScalarPass.cpp:36: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64AdvSIMDScalarPass.cpp:36: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64AdvSIMDScalarPass.cpp:36: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64AdvSIMDScalarPass.cpp:36: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64AdvSIMDScalarPass.cpp:36: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64AdvSIMDScalarPass.cpp:36: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64AdvSIMDScalarPass.cpp:36: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64AdvSIMDScalarPass.cpp:36: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64AdvSIMDScalarPass.cpp:36: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64AdvSIMDScalarPass.cpp:36: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64AdvSIMDScalarPass.cpp:36: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64AdvSIMDScalarPass.cpp:36: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64Subtarget.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64AsmPrinter.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64AsmPrinter.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/APInt.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/APFloat.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/AArch64AddressingModes.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64AsmPrinter.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64AsmPrinter.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/APInt.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/APFloat.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/AArch64AddressingModes.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64AsmPrinter.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64AsmPrinter.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/APInt.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/APFloat.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/AArch64AddressingModes.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64AsmPrinter.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64AsmPrinter.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/APInt.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/APFloat.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/AArch64AddressingModes.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64AsmPrinter.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64AsmPrinter.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/APInt.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/APFloat.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/AArch64AddressingModes.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64AsmPrinter.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64AsmPrinter.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/APInt.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/APFloat.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/AArch64AddressingModes.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64AsmPrinter.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64AsmPrinter.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/APInt.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/APFloat.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/AArch64AddressingModes.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64AsmPrinter.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ make -f lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/build.make lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/TargetInfo /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/TargetInfo /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/DependInfo.cmake --color= [ 67%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZMCInstLower.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZMCInstLower.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZMCInstLower.cpp [ 69%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZRegisterInfo.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZRegisterInfo.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZRegisterInfo.cpp [ 70%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64BranchRelaxation.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64 && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64 -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64 -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64BranchRelaxation.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64BranchRelaxation.cpp Scanning dependencies of target LLVMAArch64Info make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/build.make lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 70%] Building CXX object lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/AArch64TargetInfo.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/TargetInfo && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/TargetInfo -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/TargetInfo -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64 -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64 -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/TargetInfo/.. -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/TargetInfo/.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64Info.dir/AArch64TargetInfo.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/TargetInfo/AArch64TargetInfo.cpp [ 70%] Linking CXX static library ../../../libLLVMAArch64Info.a cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/TargetInfo && /usr/bin/cmake -P CMakeFiles/LLVMAArch64Info.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/TargetInfo && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMAArch64Info.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../libLLVMAArch64Info.a CMakeFiles/LLVMAArch64Info.dir/AArch64TargetInfo.cpp.o /usr/bin/ranlib ../../../libLLVMAArch64Info.a BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSubtarget.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZRegisterInfo.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSubtarget.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZAsmPrinter.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZMCInstLower.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZRegisterInfo.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZRegisterInfo.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZRegisterInfo.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZRegisterInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZRegisterInfo.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZRegisterInfo.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZRegisterInfo.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZRegisterInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZRegisterInfo.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZRegisterInfo.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZRegisterInfo.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZRegisterInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZMCInstLower.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZMCInstLower.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZMCInstLower.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZMCInstLower.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZMCInstLower.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZMCInstLower.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZMCInstLower.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZMCInstLower.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZMCInstLower.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZMCInstLower.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZMCInstLower.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZMCInstLower.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZMCInstLower.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZMCInstLower.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZMCInstLower.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZMCInstLower.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZRegisterInfo.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZRegisterInfo.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZRegisterInfo.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZRegisterInfo.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-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64Subtarget.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64BranchRelaxation.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZRegisterInfo.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZRegisterInfo.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZRegisterInfo.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZRegisterInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZMCInstLower.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZMCInstLower.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZMCInstLower.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZMCInstLower.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZMCInstLower.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZMCInstLower.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZMCInstLower.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZMCInstLower.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 70%] Built target LLVMAArch64Info [ 70%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64CleanupLocalDynamicTLSPass.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64 && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64 -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64 -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64CleanupLocalDynamicTLSPass.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64CleanupLocalDynamicTLSPass.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64BranchRelaxation.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64BranchRelaxation.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64BranchRelaxation.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64BranchRelaxation.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64BranchRelaxation.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64BranchRelaxation.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64BranchRelaxation.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64BranchRelaxation.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64BranchRelaxation.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64BranchRelaxation.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64BranchRelaxation.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64BranchRelaxation.cpp:12: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64BranchRelaxation.cpp: At global scope: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64BranchRelaxation.cpp:133:6: warning: 'void {anonymous}::AArch64BranchRelaxation::dumpBBs()' defined but not used [-Wunused-function] BUILDSTDERR: void AArch64BranchRelaxation::dumpBBs() { BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~ [ 70%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64CollectLOH.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64 && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64 -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64 -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64CollectLOH.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64CollectLOH.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64Subtarget.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64CleanupLocalDynamicTLSPass.cpp:28: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64CleanupLocalDynamicTLSPass.cpp:25: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64CleanupLocalDynamicTLSPass.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64CleanupLocalDynamicTLSPass.cpp:25: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64CleanupLocalDynamicTLSPass.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64CleanupLocalDynamicTLSPass.cpp:25: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64CleanupLocalDynamicTLSPass.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64CleanupLocalDynamicTLSPass.cpp:25: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64CleanupLocalDynamicTLSPass.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64CleanupLocalDynamicTLSPass.cpp:25: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64CleanupLocalDynamicTLSPass.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64CleanupLocalDynamicTLSPass.cpp:25: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64CleanupLocalDynamicTLSPass.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64CleanupLocalDynamicTLSPass.cpp:25: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/GenericDomTree.h:689:5: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/GenericDomTree.h:467:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineDominators.h:108:30: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64CleanupLocalDynamicTLSPass.cpp:25: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64Subtarget.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64CollectLOH.cpp:104: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64CollectLOH.cpp:101: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64CollectLOH.cpp:101: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64CollectLOH.cpp:101: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64CollectLOH.cpp:101: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64CollectLOH.cpp:101: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64CollectLOH.cpp:101: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64CollectLOH.cpp:101: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64CollectLOH.cpp:101: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64CollectLOH.cpp:101: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64CollectLOH.cpp:101: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64CollectLOH.cpp:101: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64CollectLOH.cpp:101: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64CollectLOH.cpp:101: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/GenericDomTree.h:689:5: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/GenericDomTree.h:467:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineDominators.h:108:30: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64CollectLOH.cpp:101: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 70%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ConditionalCompares.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64 && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64 -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64 -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ConditionalCompares.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64ConditionalCompares.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64ConditionalCompares.cpp:30: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64ConditionalCompares.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64ConditionalCompares.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64ConditionalCompares.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64ConditionalCompares.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64ConditionalCompares.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64ConditionalCompares.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64ConditionalCompares.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64ConditionalCompares.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64ConditionalCompares.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64ConditionalCompares.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64ConditionalCompares.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/GenericDomTree.h:689:5: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/GenericDomTree.h:467:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineDominators.h:108:30: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64ConditionalCompares.cpp:20: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 70%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64DeadRegisterDefinitionsPass.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64 && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64 -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64 -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64DeadRegisterDefinitionsPass.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64DeadRegisterDefinitionsPass.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64DeadRegisterDefinitionsPass.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: ^ [ 70%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ExpandPseudoInsts.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64 && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64 -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64 -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ExpandPseudoInsts.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64ExpandPseudoInsts.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64DeadRegisterDefinitionsPass.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64DeadRegisterDefinitionsPass.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64DeadRegisterDefinitionsPass.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunction.h:551:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64DeadRegisterDefinitionsPass.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-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64Subtarget.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64ExpandPseudoInsts.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64ExpandPseudoInsts.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/APInt.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/APFloat.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/AArch64AddressingModes.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64ExpandPseudoInsts.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64ExpandPseudoInsts.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/APInt.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/APFloat.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/AArch64AddressingModes.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64ExpandPseudoInsts.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64ExpandPseudoInsts.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/APInt.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/APFloat.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/AArch64AddressingModes.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64ExpandPseudoInsts.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64ExpandPseudoInsts.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/APInt.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/APFloat.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/AArch64AddressingModes.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64ExpandPseudoInsts.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64ExpandPseudoInsts.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/APInt.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/APFloat.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/AArch64AddressingModes.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64ExpandPseudoInsts.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64ExpandPseudoInsts.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/APInt.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/APFloat.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/AArch64AddressingModes.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64ExpandPseudoInsts.cpp:17: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 70%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64FastISel.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64 && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64 -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64 -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64FastISel.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64FastISel.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64Subtarget.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64CallingConvention.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64FastISel.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64FastISel.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64FastISel.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64FastISel.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64FastISel.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64FastISel.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64FastISel.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64FastISel.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64FastISel.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64FastISel.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64FastISel.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64FastISel.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64FastISel.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64FastISel.cpp: In member function 'bool {anonymous}::AArch64FastISel::emitStore(llvm::MVT, unsigned int, {anonymous}::AArch64FastISel::Address, llvm::MachineMemOperand*)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64FastISel.cpp:2043:25: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: case MVT::i1: VTIsi1 = true; BUILDSTDERR: ~~~~~~~^~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64FastISel.cpp:2044:3: note: here BUILDSTDERR: case MVT::i8: Opc = OpcTable[Idx][0]; break; BUILDSTDERR: ^~~~ [ 70%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64A53Fix835769.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64 && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64 -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64 -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64A53Fix835769.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64A53Fix835769.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64A53Fix835769.cpp:24: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64A53Fix835769.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64A53Fix835769.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64A53Fix835769.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64A53Fix835769.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64A53Fix835769.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64A53Fix835769.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64A53Fix835769.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64A53Fix835769.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64A53Fix835769.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64A53Fix835769.cpp:18: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 70%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64FrameLowering.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64 && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64 -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64 -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64FrameLowering.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64FrameLowering.cpp [ 70%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ConditionOptimizer.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64 && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64 -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64 -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ConditionOptimizer.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64ConditionOptimizer.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64ConditionOptimizer.cpp:71: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64ConditionOptimizer.cpp:61: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64ConditionOptimizer.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64ConditionOptimizer.cpp:61: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64ConditionOptimizer.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64ConditionOptimizer.cpp:61: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64ConditionOptimizer.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-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64Subtarget.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64FrameLowering.cpp:93: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64ConditionOptimizer.cpp:61: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64ConditionOptimizer.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64ConditionOptimizer.cpp:61: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64ConditionOptimizer.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64ConditionOptimizer.cpp:61: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/GenericDomTree.h:689:5: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/GenericDomTree.h:467:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineDominators.h:108:30: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64ConditionOptimizer.cpp:61: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64FrameLowering.cpp:90: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64FrameLowering.cpp:90: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64FrameLowering.cpp:90: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64FrameLowering.cpp:90: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64FrameLowering.cpp:90: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64FrameLowering.cpp:90: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64FrameLowering.cpp:90: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64FrameLowering.cpp:90: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64FrameLowering.cpp:90: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64FrameLowering.cpp:90: 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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64FrameLowering.cpp:90: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64FrameLowering.cpp:90: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64FrameLowering.cpp:90: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64FrameLowering.cpp:90: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 70%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64RedundantCopyElimination.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64 && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64 -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64 -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64RedundantCopyElimination.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64RedundantCopyElimination.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64RedundantCopyElimination.cpp:33: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: ^ [ 70%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ISelDAGToDAG.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64 && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64 -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64 -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ISelDAGToDAG.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64RedundantCopyElimination.cpp:28: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64RedundantCopyElimination.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64RedundantCopyElimination.cpp:28: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunction.h:551:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64RedundantCopyElimination.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-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64Subtarget.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64ISelDAGToDAG.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64ISelDAGToDAG.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64ISelDAGToDAG.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64ISelDAGToDAG.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64ISelDAGToDAG.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 70%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ISelLowering.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64 && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64 -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64 -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ISelLowering.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64ISelLowering.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64Subtarget.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64CallingConvention.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64ISelLowering.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64ISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64ISelLowering.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64ISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64ISelLowering.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64ISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64ISelLowering.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64ISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64ISelLowering.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64ISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64ISelLowering.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64ISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64ISelLowering.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64ISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64ISelLowering.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64ISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64ISelLowering.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64ISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64ISelLowering.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64ISelLowering.cpp:3097:63: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64ISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64ISelLowering.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64ISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64ISelLowering.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64ISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64ISelLowering.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64ISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64ISelLowering.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64ISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64ISelLowering.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ /usr/bin/ranlib ../../libLLVMAMDGPUCodeGen.a make -f lib/Target/AArch64/AsmParser/CMakeFiles/LLVMAArch64AsmParser.dir/build.make lib/Target/AArch64/AsmParser/CMakeFiles/LLVMAArch64AsmParser.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AsmParser /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/AsmParser /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/AsmParser/CMakeFiles/LLVMAArch64AsmParser.dir/DependInfo.cmake --color= [ 70%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZSelectionDAGInfo.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZSelectionDAGInfo.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSelectionDAGInfo.cpp [ 70%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64InstrInfo.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64 && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64 -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64 -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64InstrInfo.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64InstrInfo.cpp Scanning dependencies of target LLVMAArch64AsmParser make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/AArch64/AsmParser/CMakeFiles/LLVMAArch64AsmParser.dir/build.make lib/Target/AArch64/AsmParser/CMakeFiles/LLVMAArch64AsmParser.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 70%] Building CXX object lib/Target/AArch64/AsmParser/CMakeFiles/LLVMAArch64AsmParser.dir/AArch64AsmParser.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/AsmParser && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/AsmParser -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AsmParser -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64 -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64 -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/AsmParser/.. -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AsmParser/.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64AsmParser.dir/AArch64AsmParser.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSubtarget.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSelectionDAGInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64Subtarget.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64InstrInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: ^ [ 70%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64LoadStoreOptimizer.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64 && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64 -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64 -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64LoadStoreOptimizer.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64LoadStoreOptimizer.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/AArch64MCExpr.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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 /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IndexedMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSelectionDAGInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64InstrInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IndexedMap.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSelectionDAGInfo.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 /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64InstrInfo.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 /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/APInt.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/APFloat.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/AArch64AddressingModes.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AsmParser/AArch64AsmParser.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64InstrInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IndexedMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSelectionDAGInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64InstrInfo.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 /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IndexedMap.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSelectionDAGInfo.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64InstrInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64InstrInfo.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-3.9.1.src/include/llvm/ADT/IndexedMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSelectionDAGInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IndexedMap.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSelectionDAGInfo.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64InstrInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64InstrInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/AArch64MCExpr.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/APInt.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/APFloat.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/AArch64AddressingModes.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AsmParser/AArch64AsmParser.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/AArch64MCExpr.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/APInt.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/APFloat.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/AArch64AddressingModes.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AsmParser/AArch64AsmParser.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-3.9.1.src/include/llvm/ADT/IndexedMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSelectionDAGInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IndexedMap.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSelectionDAGInfo.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64InstrInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64InstrInfo.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-3.9.1.src/include/llvm/ADT/IndexedMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSelectionDAGInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IndexedMap.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSelectionDAGInfo.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64InstrInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64InstrInfo.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp: In member function 'bool {anonymous}::AArch64AsmParser::validateInstruction(llvm::MCInst&, llvm::SmallVectorImpl&)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp:3457:52: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: "is also a destination"); BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp:3460:3: note: here BUILDSTDERR: case AArch64::LDPDi: BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp:4541: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/AArch64GenAsmMatcher.inc: At global scope: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/AArch64GenAsmMatcher.inc:14362:6: warning: 'bool {anonymous}::AArch64AsmParser::mnemonicIsValid(llvm::StringRef, unsigned int)' defined but not used [-Wunused-function] BUILDSTDERR: bool AArch64AsmParser:: BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64InstrInfo.cpp: In function 'unsigned int canFoldIntoCSel(const llvm::MachineRegisterInfo&, unsigned int, unsigned int*)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64InstrInfo.cpp:319:5: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: if (DefMI->findRegisterDefOperandIdx(AArch64::NZCV, true) == -1) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64InstrInfo.cpp:322:3: note: here BUILDSTDERR: case AArch64::ADDXri: BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64InstrInfo.cpp:346:5: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: if (DefMI->findRegisterDefOperandIdx(AArch64::NZCV, true) == -1) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64InstrInfo.cpp:349:3: note: here BUILDSTDERR: case AArch64::SUBXrr: BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64InstrInfo.cpp: In function 'UsedNZCV getUsedNZCV(llvm::AArch64CC::CondCode)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64InstrInfo.cpp:1034:19: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: UsedFlags.Z = true; BUILDSTDERR: ~~~~~~~~~~~~^~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64InstrInfo.cpp:1035:5: note: here BUILDSTDERR: case AArch64CC::HS: // C set BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64InstrInfo.cpp:1052:19: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: UsedFlags.Z = true; BUILDSTDERR: ~~~~~~~~~~~~^~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64InstrInfo.cpp:1053:5: note: here BUILDSTDERR: case AArch64CC::GE: // N and V the same BUILDSTDERR: ^~~~ [ 70%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZShortenInst.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZShortenInst.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZShortenInst.cpp [ 70%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64MCInstLower.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64 && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64 -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64 -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64MCInstLower.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64MCInstLower.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64Subtarget.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64LoadStoreOptimizer.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: ^ make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64LoadStoreOptimizer.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64LoadStoreOptimizer.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64LoadStoreOptimizer.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64LoadStoreOptimizer.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64LoadStoreOptimizer.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64LoadStoreOptimizer.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64LoadStoreOptimizer.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64LoadStoreOptimizer.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64LoadStoreOptimizer.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64LoadStoreOptimizer.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64LoadStoreOptimizer.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64LoadStoreOptimizer.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-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSubtarget.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZShortenInst.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IndexedMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZShortenInst.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IndexedMap.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZShortenInst.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-3.9.1.src/include/llvm/ADT/IndexedMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZShortenInst.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IndexedMap.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZShortenInst.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-3.9.1.src/include/llvm/ADT/IndexedMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZShortenInst.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IndexedMap.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZShortenInst.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-3.9.1.src/include/llvm/ADT/IndexedMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZShortenInst.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IndexedMap.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZShortenInst.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-3.9.1.src/include/llvm/ADT/IndexedMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZShortenInst.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IndexedMap.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZShortenInst.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64MCInstLower.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64MCInstLower.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFunction.h:551:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64MCInstLower.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64MCInstLower.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64MCInstLower.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64MCInstLower.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64MCInstLower.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64MCInstLower.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 70%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64PromoteConstant.cpp.o [ 70%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZTargetMachine.cpp.o [ 70%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZSubtarget.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZSubtarget.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSubtarget.cpp cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64 && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64 -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64 -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64PromoteConstant.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64PromoteConstant.cpp cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZTargetMachine.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetMachine.cpp [ 70%] Linking CXX static library ../../../libLLVMAArch64AsmParser.a cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/AsmParser && /usr/bin/cmake -P CMakeFiles/LLVMAArch64AsmParser.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/AsmParser && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMAArch64AsmParser.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../libLLVMAArch64AsmParser.a CMakeFiles/LLVMAArch64AsmParser.dir/AArch64AsmParser.cpp.o BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64PromoteConstant.cpp:23: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64PromoteConstant.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64PromoteConstant.cpp:23: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:270: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-3.9.1.src/include/llvm/ADT/SmallVector.h:811:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/lib/Target/AArch64/AArch64PromoteConstant.cpp:207:41: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64PromoteConstant.cpp:23: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ /usr/bin/ranlib ../../../libLLVMAArch64AsmParser.a BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSubtarget.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSubtarget.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSubtarget.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetMachine.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IndexedMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSubtarget.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IndexedMap.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSubtarget.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-3.9.1.src/include/llvm/ADT/IndexedMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSubtarget.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IndexedMap.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSubtarget.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-3.9.1.src/include/llvm/ADT/IndexedMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSubtarget.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IndexedMap.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSubtarget.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-3.9.1.src/include/llvm/ADT/IndexedMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSubtarget.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IndexedMap.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSubtarget.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-3.9.1.src/include/llvm/ADT/IndexedMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSubtarget.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IndexedMap.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSubtarget.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-3.9.1.src/include/llvm/ADT/IndexedMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetMachine.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IndexedMap.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetMachine.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-3.9.1.src/include/llvm/ADT/IndexedMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetMachine.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IndexedMap.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetMachine.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-3.9.1.src/include/llvm/ADT/IndexedMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetMachine.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IndexedMap.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetMachine.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-3.9.1.src/include/llvm/ADT/IndexedMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetMachine.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IndexedMap.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetMachine.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-3.9.1.src/include/llvm/ADT/IndexedMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetMachine.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IndexedMap.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetMachine.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 70%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64PBQPRegAlloc.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64 && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64 -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64 -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64PBQPRegAlloc.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64PBQPRegAlloc.cpp make -f lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/build.make lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Disassembler /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/Disassembler /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/DependInfo.cmake --color= BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64PBQPRegAlloc.cpp:26: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64PBQPRegAlloc.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64PBQPRegAlloc.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64PBQPRegAlloc.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64PBQPRegAlloc.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64PBQPRegAlloc.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64PBQPRegAlloc.cpp:20: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64PBQPRegAlloc.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64PBQPRegAlloc.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64PBQPRegAlloc.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64PBQPRegAlloc.cpp:20: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 70%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZTargetTransformInfo.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZTargetTransformInfo.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetTransformInfo.cpp [ 70%] Built target LLVMAArch64AsmParser make -f lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.dir/build.make lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/InstPrinter /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/InstPrinter /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.dir/DependInfo.cmake --color= BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassRegistry.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/DataLayout.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64PBQPRegAlloc.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap; DerivedT = llvm::DenseMap; KeyT = unsigned int; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:650:7: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = unsigned int; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:604:5: required from 'llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = unsigned int; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/RegAllocPBQP.h:139:7: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:356:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(getBuckets(), other.getBuckets(), BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: getNumBuckets() * sizeof(BucketT)); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:39:8: note: 'struct llvm::detail::DenseMapPair' declared here BUILDSTDERR: struct DenseMapPair : public std::pair { BUILDSTDERR: ^~~~~~~~~~~~ Scanning dependencies of target LLVMAArch64Disassembler make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/build.make lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 70%] Building CXX object lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/AArch64Disassembler.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/Disassembler && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/Disassembler -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Disassembler -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64 -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64 -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/Disassembler/.. -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Disassembler/.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64Disassembler.dir/AArch64Disassembler.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Disassembler/AArch64Disassembler.cpp Scanning dependencies of target LLVMAArch64AsmPrinter make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.dir/build.make lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 70%] Building CXX object lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.dir/AArch64InstPrinter.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/InstPrinter && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/InstPrinter -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/InstPrinter -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64 -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64 -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/InstPrinter/.. -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/InstPrinter/.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64AsmPrinter.dir/AArch64InstPrinter.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/InstPrinter/AArch64InstPrinter.cpp [ 70%] Built target LLVMX86CodeGen [ 70%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64RegisterInfo.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64 && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64 -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64 -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64RegisterInfo.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64RegisterInfo.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSubtarget.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetTransformInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetTransformInfo.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IndexedMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetTransformInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetTransformInfo.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IndexedMap.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetTransformInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetTransformInfo.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-3.9.1.src/include/llvm/ADT/IndexedMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetTransformInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetTransformInfo.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IndexedMap.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetTransformInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetTransformInfo.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-3.9.1.src/include/llvm/ADT/IndexedMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetTransformInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetTransformInfo.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IndexedMap.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetTransformInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetTransformInfo.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-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64Subtarget.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Disassembler/AArch64Disassembler.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IndexedMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetTransformInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetTransformInfo.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IndexedMap.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetTransformInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetTransformInfo.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-3.9.1.src/include/llvm/ADT/IndexedMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetTransformInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetTransformInfo.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IndexedMap.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZFrameLowering.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetTransformInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTargetTransformInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64Subtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Disassembler/AArch64Disassembler.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-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-3.9.1.src/include/llvm/MC/MCDisassembler/MCSymbolizer.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCDisassembler/MCDisassembler.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Disassembler/AArch64Disassembler.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Disassembler/AArch64Disassembler.cpp:13: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64Subtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Disassembler/AArch64Disassembler.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-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-3.9.1.src/include/llvm/MC/MCDisassembler/MCSymbolizer.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCDisassembler/MCDisassembler.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Disassembler/AArch64Disassembler.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Disassembler/AArch64Disassembler.cpp:13: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64Subtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Disassembler/AArch64Disassembler.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-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-3.9.1.src/include/llvm/MC/MCDisassembler/MCSymbolizer.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCDisassembler/MCDisassembler.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Disassembler/AArch64Disassembler.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Disassembler/AArch64Disassembler.cpp:13: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64Subtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Disassembler/AArch64Disassembler.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-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-3.9.1.src/include/llvm/MC/MCDisassembler/MCSymbolizer.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCDisassembler/MCDisassembler.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Disassembler/AArch64Disassembler.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Disassembler/AArch64Disassembler.cpp:13: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64Subtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Disassembler/AArch64Disassembler.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-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-3.9.1.src/include/llvm/MC/MCDisassembler/MCSymbolizer.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCDisassembler/MCDisassembler.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Disassembler/AArch64Disassembler.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Disassembler/AArch64Disassembler.cpp:13: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64Subtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Disassembler/AArch64Disassembler.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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/memory:62, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCDisassembler/MCSymbolizer.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCDisassembler/MCDisassembler.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Disassembler/AArch64Disassembler.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Disassembler/AArch64Disassembler.cpp:13: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Disassembler/AArch64Disassembler.cpp: In function 'DecodeStatus DecodeThreeAddrSRegInstruction(llvm::MCInst&, uint32_t, uint64_t, const void*)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Disassembler/AArch64Disassembler.cpp:757:5: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: if (shiftHi == 0x3) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Disassembler/AArch64Disassembler.cpp:760:3: note: here BUILDSTDERR: case AArch64::ANDWrs: BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Disassembler/AArch64Disassembler.cpp:781:5: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: if (shiftHi == 0x3) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Disassembler/AArch64Disassembler.cpp:784:3: note: here BUILDSTDERR: case AArch64::ANDXrs: BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64Subtarget.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64RegisterInfo.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: ^ [ 70%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZTDC.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZTDC.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/SystemZTDC.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/AArch64GenRegisterInfo.inc:3408, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64RegisterInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64RegisterInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/AArch64GenRegisterInfo.inc:3408, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64RegisterInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64RegisterInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/AArch64GenRegisterInfo.inc:3408, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64RegisterInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64RegisterInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/AArch64GenRegisterInfo.inc:3408, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64RegisterInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64RegisterInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/AArch64GenRegisterInfo.inc:3408, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64RegisterInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64RegisterInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/AArch64GenRegisterInfo.inc:3408, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64RegisterInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64RegisterInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/AArch64GenRegisterInfo.inc:3408, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64RegisterInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64RegisterInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/AArch64GenRegisterInfo.inc:3408, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64RegisterInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64RegisterInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/AArch64GenRegisterInfo.inc:3408, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64RegisterInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64RegisterInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/AArch64GenRegisterInfo.inc:3408, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64RegisterInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64RegisterInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/AArch64GenRegisterInfo.inc:3408, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64RegisterInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64RegisterInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/AArch64GenRegisterInfo.inc:3408, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64RegisterInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64RegisterInfo.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 70%] Building CXX object lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/AArch64ExternalSymbolizer.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/Disassembler && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/Disassembler -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Disassembler -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64 -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64 -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/Disassembler/.. -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Disassembler/.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64Disassembler.dir/AArch64ExternalSymbolizer.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Disassembler/AArch64ExternalSymbolizer.cpp [ 70%] Linking CXX static library ../libLLVMPasses.a cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Passes && /usr/bin/cmake -P CMakeFiles/LLVMPasses.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Passes && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMPasses.dir/link.txt --verbose=1 /usr/bin/ar qc ../libLLVMPasses.a CMakeFiles/LLVMPasses.dir/PassBuilder.cpp.o [ 70%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64SelectionDAGInfo.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64 && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64 -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64 -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64SelectionDAGInfo.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64SelectionDAGInfo.cpp /usr/bin/ranlib ../libLLVMPasses.a make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 70%] Linking CXX static library ../../libLLVMSystemZCodeGen.a cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ && /usr/bin/cmake -P CMakeFiles/LLVMSystemZCodeGen.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMSystemZCodeGen.dir/link.txt --verbose=1 /usr/bin/ar qc ../../libLLVMSystemZCodeGen.a CMakeFiles/LLVMSystemZCodeGen.dir/SystemZAsmPrinter.cpp.o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZCallingConv.cpp.o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZConstantPoolValue.cpp.o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZElimCompare.cpp.o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZFrameLowering.cpp.o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZISelDAGToDAG.cpp.o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZISelLowering.cpp.o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZInstrInfo.cpp.o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZLDCleanup.cpp.o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZLongBranch.cpp.o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZMachineFunctionInfo.cpp.o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZMCInstLower.cpp.o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZRegisterInfo.cpp.o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZSelectionDAGInfo.cpp.o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZShortenInst.cpp.o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZSubtarget.cpp.o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZTargetMachine.cpp.o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZTargetTransformInfo.cpp.o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZTDC.cpp.o BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64Subtarget.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64SelectionDAGInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64SelectionDAGInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64SelectionDAGInfo.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64SelectionDAGInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64SelectionDAGInfo.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64SelectionDAGInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64SelectionDAGInfo.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64SelectionDAGInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64SelectionDAGInfo.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64SelectionDAGInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64SelectionDAGInfo.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64SelectionDAGInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64SelectionDAGInfo.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-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64Subtarget.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Disassembler/AArch64ExternalSymbolizer.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: ^ [ 70%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64StorePairSuppress.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64 && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64 -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64 -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64StorePairSuppress.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64StorePairSuppress.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64Subtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Disassembler/AArch64ExternalSymbolizer.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-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-3.9.1.src/include/llvm/MC/MCDisassembler/MCSymbolizer.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCDisassembler/MCExternalSymbolizer.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Disassembler/AArch64ExternalSymbolizer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Disassembler/AArch64ExternalSymbolizer.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64Subtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Disassembler/AArch64ExternalSymbolizer.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-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-3.9.1.src/include/llvm/MC/MCDisassembler/MCSymbolizer.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCDisassembler/MCExternalSymbolizer.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Disassembler/AArch64ExternalSymbolizer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Disassembler/AArch64ExternalSymbolizer.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64Subtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Disassembler/AArch64ExternalSymbolizer.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-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-3.9.1.src/include/llvm/MC/MCDisassembler/MCSymbolizer.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCDisassembler/MCExternalSymbolizer.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Disassembler/AArch64ExternalSymbolizer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Disassembler/AArch64ExternalSymbolizer.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ make -f lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/build.make lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/depend BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64Subtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Disassembler/AArch64ExternalSymbolizer.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-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-3.9.1.src/include/llvm/MC/MCDisassembler/MCSymbolizer.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCDisassembler/MCExternalSymbolizer.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Disassembler/AArch64ExternalSymbolizer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Disassembler/AArch64ExternalSymbolizer.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/MCTargetDesc /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/DependInfo.cmake --color= BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64Subtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Disassembler/AArch64ExternalSymbolizer.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/MC/MCDisassembler/MCSymbolizer.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCDisassembler/MCExternalSymbolizer.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Disassembler/AArch64ExternalSymbolizer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Disassembler/AArch64ExternalSymbolizer.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: ^~~~ [ 70%] Built target LLVMPasses [ 70%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64Subtarget.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64 && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64 -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64 -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64Subtarget.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64Subtarget.cpp [ 70%] Built target LLVMAMDGPUCodeGen make -f lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/build.make lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/Utils /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/DependInfo.cmake --color= Scanning dependencies of target LLVMAArch64Desc make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/build.make lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64Subtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Disassembler/AArch64ExternalSymbolizer.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-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-3.9.1.src/include/llvm/MC/MCDisassembler/MCSymbolizer.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCDisassembler/MCExternalSymbolizer.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Disassembler/AArch64ExternalSymbolizer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Disassembler/AArch64ExternalSymbolizer.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 70%] Building CXX object lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/AArch64AsmBackend.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/MCTargetDesc && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64 -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64 -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/.. -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/MCTargetDesc/.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64Desc.dir/AArch64AsmBackend.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/AArch64AsmBackend.cpp Scanning dependencies of target LLVMAArch64Utils make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/build.make lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 70%] Building CXX object lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/AArch64BaseInfo.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/Utils && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/Utils -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64 -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64 -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64Utils.dir/AArch64BaseInfo.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64Subtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Disassembler/AArch64ExternalSymbolizer.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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/memory:62, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCDisassembler/MCSymbolizer.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCDisassembler/MCExternalSymbolizer.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Disassembler/AArch64ExternalSymbolizer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Disassembler/AArch64ExternalSymbolizer.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' /usr/bin/ranlib ../../libLLVMSystemZCodeGen.a [ 70%] Built target LLVMCodeGen [ 70%] Building CXX object lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/AArch64ELFObjectWriter.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/MCTargetDesc && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64 -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64 -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/.. -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/MCTargetDesc/.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64Desc.dir/AArch64ELFObjectWriter.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/AArch64ELFObjectWriter.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/TargetSchedule.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineTraceMetrics.h:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64StorePairSuppress.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64StorePairSuppress.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64StorePairSuppress.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64StorePairSuppress.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64StorePairSuppress.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64StorePairSuppress.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64StorePairSuppress.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64StorePairSuppress.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64StorePairSuppress.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64StorePairSuppress.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64StorePairSuppress.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 70%] Built target LLVMSystemZCodeGen [ 70%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64TargetMachine.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64 && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64 -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64 -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64TargetMachine.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64TargetMachine.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/AArch64AsmBackend.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/AArch64AsmBackend.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/AArch64AsmBackend.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/AArch64AsmBackend.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/AArch64AsmBackend.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/AArch64AsmBackend.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ make -f lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/build.make lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/DependInfo.cmake --color= [ 70%] Linking CXX static library ../../../libLLVMAArch64Disassembler.a cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/Disassembler && /usr/bin/cmake -P CMakeFiles/LLVMAArch64Disassembler.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/Disassembler && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMAArch64Disassembler.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../libLLVMAArch64Disassembler.a CMakeFiles/LLVMAArch64Disassembler.dir/AArch64Disassembler.cpp.o CMakeFiles/LLVMAArch64Disassembler.dir/AArch64ExternalSymbolizer.cpp.o Scanning dependencies of target LLVMARMCodeGen make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/build.make lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/build /usr/bin/ranlib ../../../libLLVMAArch64Disassembler.a make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 70%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/A15SDOptimizer.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/A15SDOptimizer.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/A15SDOptimizer.cpp make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 70%] Built target LLVMAArch64Disassembler [ 70%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64TargetObjectFile.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64 && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64 -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64 -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64TargetObjectFile.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64TargetObjectFile.cpp make -f lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/build.make lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/TargetInfo /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM/TargetInfo /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/DependInfo.cmake --color= Scanning dependencies of target LLVMARMInfo make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/build.make lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 71%] Building CXX object lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/ARMTargetInfo.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM/TargetInfo && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM/TargetInfo -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/TargetInfo -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMInfo.dir/ARMTargetInfo.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/TargetInfo/ARMTargetInfo.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFixup.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/AArch64FixupKinds.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/AArch64ELFObjectWriter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFixup.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/AArch64FixupKinds.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/AArch64ELFObjectWriter.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFixup.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/AArch64FixupKinds.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/AArch64ELFObjectWriter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFixup.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/AArch64FixupKinds.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/AArch64ELFObjectWriter.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFixup.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/AArch64FixupKinds.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/AArch64ELFObjectWriter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFixup.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/AArch64FixupKinds.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/AArch64ELFObjectWriter.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 71%] Building CXX object lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/AArch64ELFStreamer.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/MCTargetDesc && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64 -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64 -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/.. -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/MCTargetDesc/.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64Desc.dir/AArch64ELFStreamer.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/AArch64ELFStreamer.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64Subtarget.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64TargetMachine.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64Subtarget.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64Subtarget.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: ^ [ 71%] Linking CXX static library ../../../libLLVMARMInfo.a cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM/TargetInfo && /usr/bin/cmake -P CMakeFiles/LLVMARMInfo.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM/TargetInfo && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMARMInfo.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../libLLVMARMInfo.a CMakeFiles/LLVMARMInfo.dir/ARMTargetInfo.cpp.o /usr/bin/ranlib ../../../libLLVMARMInfo.a BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64Subtarget.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineScheduler.h: In constructor 'llvm::MachineSchedRegistry::MachineSchedRegistry(const char*, const char*, llvm::MachineSchedRegistry::ScheduleDAGCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineScheduler.h:126: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: ^ make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 71%] Built target LLVMARMInfo make -f lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/build.make lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/depend BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64TargetMachine.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/AsmParser /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM/AsmParser /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/DependInfo.cmake --color= 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64TargetMachine.cpp:13: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64TargetMachine.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64TargetMachine.cpp:13: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64TargetMachine.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64TargetMachine.cpp:13: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64TargetMachine.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64TargetMachine.cpp:13: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ Scanning dependencies of target LLVMARMAsmParser make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/build.make lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 71%] Building CXX object lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/ARMAsmParser.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM/AsmParser && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM/AsmParser -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/AsmParser -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMAsmParser.dir/ARMAsmParser.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/AsmParser/ARMAsmParser.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64TargetMachine.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64TargetMachine.cpp:13: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64TargetMachine.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64TargetMachine.cpp:13: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64Subtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64Subtarget.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64Subtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64Subtarget.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-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64Subtarget.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64TargetObjectFile.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64Subtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64Subtarget.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64Subtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64Subtarget.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64Subtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64Subtarget.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64Subtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64Subtarget.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64Subtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64Subtarget.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64Subtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64Subtarget.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64TargetObjectFile.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64TargetObjectFile.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64TargetObjectFile.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64TargetObjectFile.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64TargetObjectFile.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64TargetObjectFile.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64TargetObjectFile.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64TargetObjectFile.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64TargetObjectFile.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64TargetObjectFile.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64TargetObjectFile.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64TargetObjectFile.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64TargetObjectFile.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64TargetObjectFile.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64TargetObjectFile.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64TargetObjectFile.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64TargetObjectFile.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64TargetObjectFile.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64TargetObjectFile.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64TargetObjectFile.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64Subtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64Subtarget.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64Subtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64Subtarget.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64TargetObjectFile.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64TargetObjectFile.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64TargetObjectFile.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64TargetObjectFile.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64TargetObjectFile.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64TargetObjectFile.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64TargetObjectFile.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64TargetObjectFile.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64Subtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64Subtarget.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64Subtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64Subtarget.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/AArch64TargetStreamer.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/AArch64ELFStreamer.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/AArch64TargetStreamer.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/AArch64ELFStreamer.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/AArch64TargetStreamer.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/AArch64ELFStreamer.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/AArch64TargetStreamer.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/AArch64ELFStreamer.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/AArch64TargetStreamer.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/AArch64ELFStreamer.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/AArch64TargetStreamer.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/AArch64ELFStreamer.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-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSubtarget.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/A15SDOptimizer.cpp:30: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: ^ [ 71%] Building CXX object lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/AArch64MCAsmInfo.cpp.o [ 71%] Building CXX object lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/AArch64MCCodeEmitter.cpp.o BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMMCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/AsmParser/ARMAsmParser.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFeatures.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/AsmParser/ARMAsmParser.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: ^~~~ cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/MCTargetDesc && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64 -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64 -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/.. -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/MCTargetDesc/.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64Desc.dir/AArch64MCCodeEmitter.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/AArch64MCCodeEmitter.cpp cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/MCTargetDesc && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64 -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64 -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/.. -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/MCTargetDesc/.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64Desc.dir/AArch64MCAsmInfo.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/A15SDOptimizer.cpp:28: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/lib/Target/ARM/ARM.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/A15SDOptimizer.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/A15SDOptimizer.cpp:28: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/lib/Target/ARM/ARM.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/A15SDOptimizer.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/A15SDOptimizer.cpp:28: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/lib/Target/ARM/ARM.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/A15SDOptimizer.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/A15SDOptimizer.cpp:28: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/lib/Target/ARM/ARM.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/A15SDOptimizer.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMMCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/AsmParser/ARMAsmParser.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/AsmParser/ARMAsmParser.cpp:3471:65: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-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-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFeatures.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/AsmParser/ARMAsmParser.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 71%] Building CXX object lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/AArch64MCExpr.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/MCTargetDesc && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64 -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64 -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/.. -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/MCTargetDesc/.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64Desc.dir/AArch64MCExpr.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/AArch64MCExpr.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMMCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/AsmParser/ARMAsmParser.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-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-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFeatures.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/AsmParser/ARMAsmParser.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/A15SDOptimizer.cpp:28: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/lib/Target/ARM/ARM.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/A15SDOptimizer.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMMCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/AsmParser/ARMAsmParser.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFeatures.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/AsmParser/ARMAsmParser.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/A15SDOptimizer.cpp:28: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/lib/Target/ARM/ARM.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/A15SDOptimizer.cpp:27: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/AsmParser/ARMAsmParser.cpp: In member function 'bool {anonymous}::ARMAsmParser::parseOperand(llvm::OperandVector&, llvm::StringRef)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/AsmParser/ARMAsmParser.cpp:5208:5: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: } BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/AsmParser/ARMAsmParser.cpp:5213:3: note: here BUILDSTDERR: case AsmToken::LParen: // parenthesized expressions like (_strcmp-4) BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/AsmParser/ARMAsmParser.cpp:5260:5: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: } BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/AsmParser/ARMAsmParser.cpp:5264:3: note: here BUILDSTDERR: case AsmToken::Colon: { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/AsmParser/ARMAsmParser.cpp:10185: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM/ARMGenAsmMatcher.inc: At global scope: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM/ARMGenAsmMatcher.inc:10435:6: warning: 'bool {anonymous}::ARMAsmParser::mnemonicIsValid(llvm::StringRef, unsigned int)' defined but not used [-Wunused-function] BUILDSTDERR: bool ARMAsmParser:: BUILDSTDERR: ^~~~~~~~~~~~ [ 73%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64TargetTransformInfo.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64 && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64 -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64 -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64TargetTransformInfo.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64TargetTransformInfo.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCDwarf.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmInfoDarwin.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCDwarf.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmInfoDarwin.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFixup.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/AArch64FixupKinds.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/AArch64MCCodeEmitter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/APInt.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/APFloat.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/AArch64AddressingModes.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/AArch64MCCodeEmitter.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCDwarf.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmInfoDarwin.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCDwarf.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmInfoDarwin.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCDwarf.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmInfoDarwin.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCDwarf.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmInfoDarwin.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCDwarf.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmInfoDarwin.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/CommandLine.h:578:12: required from 'llvm::cl::ValuesClass::ValuesClass(const char*, DataType, const char*, va_list) [with DataType = int; va_list = __va_list]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/CommandLine.h:601:25: required from 'llvm::cl::ValuesClass llvm::cl::values(const char*, DataType, const char*, ...) [with DataType = int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.cpp:33:28: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCDwarf.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmInfoDarwin.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFixup.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/AArch64FixupKinds.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/AArch64MCCodeEmitter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/APInt.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/APFloat.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/AArch64AddressingModes.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/AArch64MCCodeEmitter.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFixup.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/AArch64FixupKinds.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/AArch64MCCodeEmitter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/APInt.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/APFloat.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/AArch64AddressingModes.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/AArch64MCCodeEmitter.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCDwarf.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmInfoDarwin.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair >; T2 = std::pair >; T = std::pair >; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:270: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-3.9.1.src/include/llvm/ADT/SmallVector.h:811:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/Support/CommandLine.h:567:33: required from 'llvm::cl::ValuesClass llvm::cl::values(const char*, DataType, const char*, ...) [with DataType = int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.cpp:33:28: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCDwarf.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmInfoDarwin.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ make -f lib/Target/ARM/Disassembler/CMakeFiles/LLVMARMDisassembler.dir/build.make lib/Target/ARM/Disassembler/CMakeFiles/LLVMARMDisassembler.dir/depend [ 73%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMAsmPrinter.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMAsmPrinter.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMAsmPrinter.cpp make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/Disassembler /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM/Disassembler /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM/Disassembler/CMakeFiles/LLVMARMDisassembler.dir/DependInfo.cmake --color= Scanning dependencies of target LLVMARMDisassembler make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/ARM/Disassembler/CMakeFiles/LLVMARMDisassembler.dir/build.make lib/Target/ARM/Disassembler/CMakeFiles/LLVMARMDisassembler.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 73%] Building CXX object lib/Target/ARM/Disassembler/CMakeFiles/LLVMARMDisassembler.dir/ARMDisassembler.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM/Disassembler && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM/Disassembler -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/Disassembler -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMDisassembler.dir/ARMDisassembler.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/Disassembler/ARMDisassembler.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/AArch64MCExpr.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/AArch64MCExpr.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/AArch64MCExpr.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/AArch64MCExpr.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/AArch64MCExpr.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/AArch64MCExpr.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/AArch64MCExpr.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/AArch64MCExpr.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/AArch64MCExpr.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/AArch64MCExpr.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/AArch64MCExpr.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/AArch64MCExpr.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMMCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/Disassembler/ARMDisassembler.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/MC/MCDisassembler/MCSymbolizer.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCDisassembler/MCDisassembler.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/Disassembler/ARMDisassembler.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMMCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/Disassembler/ARMDisassembler.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-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-3.9.1.src/include/llvm/MC/MCDisassembler/MCSymbolizer.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCDisassembler/MCDisassembler.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/Disassembler/ARMDisassembler.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMMCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/Disassembler/ARMDisassembler.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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/memory:62, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCDisassembler/MCSymbolizer.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCDisassembler/MCDisassembler.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/Disassembler/ARMDisassembler.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ make -f lib/Target/ARM/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/build.make lib/Target/ARM/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/InstPrinter /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM/InstPrinter /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/DependInfo.cmake --color= Scanning dependencies of target LLVMARMAsmPrinter make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/ARM/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/build.make lib/Target/ARM/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 73%] Building CXX object lib/Target/ARM/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/ARMInstPrinter.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM/InstPrinter && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM/InstPrinter -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/InstPrinter -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMAsmPrinter.dir/ARMInstPrinter.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/InstPrinter/ARMInstPrinter.cpp BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/Disassembler/ARMDisassembler.cpp: In function 'DecodeStatus DecodeVLDInstruction(llvm::MCInst&, unsigned int, uint64_t, const void*)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/Disassembler/ARMDisassembler.cpp:2553:5: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: if (Rm == 0xd) { BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/Disassembler/ARMDisassembler.cpp:2558:3: note: here BUILDSTDERR: case ARM::VLD1d8wb_fixed: BUILDSTDERR: ^~~~ [ 73%] Building CXX object lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/AArch64MCTargetDesc.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/MCTargetDesc && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64 -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64 -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/.. -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/MCTargetDesc/.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64Desc.dir/AArch64MCTargetDesc.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSubtarget.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMAsmPrinter.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMAsmPrinter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCDwarf.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/InstPrinter/ARMInstPrinter.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Format.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCInstPrinter.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/InstPrinter/ARMInstPrinter.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/InstPrinter/ARMInstPrinter.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMAsmPrinter.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMAsmPrinter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMAsmPrinter.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMAsmPrinter.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMAsmPrinter.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMAsmPrinter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMAsmPrinter.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMAsmPrinter.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMAsmPrinter.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMAsmPrinter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMAsmPrinter.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMAsmPrinter.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMAsmPrinter.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMAsmPrinter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMAsmPrinter.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMAsmPrinter.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-3.9.1.src/include/llvm/MC/MCObjectStreamer.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCELFStreamer.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/AArch64ELFStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/SmallPtrSet.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCELFStreamer.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/AArch64ELFStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMAsmPrinter.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMAsmPrinter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMAsmPrinter.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMAsmPrinter.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-3.9.1.src/include/llvm/MC/MCObjectStreamer.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCELFStreamer.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/AArch64ELFStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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/ios:40, BUILDSTDERR: from /usr/include/c++/8/ostream:38, BUILDSTDERR: from /usr/include/c++/8/iterator:64, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallPtrSet.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCELFStreamer.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/AArch64ELFStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMAsmPrinter.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMAsmPrinter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMAsmPrinter.cpp:1371:64: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMAsmPrinter.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMAsmPrinter.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMAsmPrinter.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMAsmPrinter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMAsmPrinter.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMAsmPrinter.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMAsmPrinter.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMAsmPrinter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMAsmPrinter.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMAsmPrinter.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-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64Subtarget.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64TargetTransformInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64TargetTransformInfo.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: ^ [ 73%] Building CXX object lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/AArch64MachObjectWriter.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/MCTargetDesc && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64 -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64 -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/.. -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/MCTargetDesc/.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64Desc.dir/AArch64MachObjectWriter.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/AArch64MachObjectWriter.cpp BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMAsmPrinter.cpp: In member function 'void llvm::ARMAsmPrinter::EmitUnwindingInstruction(const llvm::MachineInstr*)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMAsmPrinter.cpp:1173:30: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: StartOp = 2; NumOffset = 2; BUILDSTDERR: ~~~~~~~~~~^~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMAsmPrinter.cpp:1174:5: note: here BUILDSTDERR: case ARM::STMDB_UPD: BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64TargetTransformInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64TargetTransformInfo.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64TargetTransformInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64TargetTransformInfo.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64TargetTransformInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64TargetTransformInfo.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64TargetTransformInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64TargetTransformInfo.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64TargetTransformInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64TargetTransformInfo.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64TargetTransformInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64TargetTransformInfo.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64TargetTransformInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64TargetTransformInfo.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64TargetTransformInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64TargetTransformInfo.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64TargetTransformInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64TargetTransformInfo.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64TargetTransformInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64TargetTransformInfo.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64TargetTransformInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64TargetTransformInfo.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64TargetTransformInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AArch64TargetTransformInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFixup.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/AArch64FixupKinds.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/AArch64MachObjectWriter.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFixup.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/AArch64FixupKinds.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/AArch64MachObjectWriter.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFixup.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/AArch64FixupKinds.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/AArch64MachObjectWriter.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFixup.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/AArch64FixupKinds.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/AArch64MachObjectWriter.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFixup.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/AArch64FixupKinds.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/AArch64MachObjectWriter.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFixup.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/AArch64FixupKinds.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/AArch64MachObjectWriter.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 74%] Linking CXX static library ../../../libLLVMARMAsmPrinter.a cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM/InstPrinter && /usr/bin/cmake -P CMakeFiles/LLVMARMAsmPrinter.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM/InstPrinter && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMARMAsmPrinter.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../libLLVMARMAsmPrinter.a CMakeFiles/LLVMARMAsmPrinter.dir/ARMInstPrinter.cpp.o [ 74%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMBaseInstrInfo.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMBaseInstrInfo.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseInstrInfo.cpp [ 74%] Building CXX object lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/AArch64TargetStreamer.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/MCTargetDesc && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64 -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64 -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/.. -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/MCTargetDesc/.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64Desc.dir/AArch64TargetStreamer.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/AArch64TargetStreamer.cpp [ 74%] Linking CXX static library ../../libLLVMAArch64CodeGen.a cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64 && /usr/bin/cmake -P CMakeFiles/LLVMAArch64CodeGen.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64 && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMAArch64CodeGen.dir/link.txt --verbose=1 /usr/bin/ar qc ../../libLLVMAArch64CodeGen.a CMakeFiles/LLVMAArch64CodeGen.dir/AArch64A57FPLoadBalancing.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64AddressTypePromotion.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64AdvSIMDScalarPass.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64AsmPrinter.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64BranchRelaxation.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64CleanupLocalDynamicTLSPass.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64CollectLOH.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ConditionalCompares.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64DeadRegisterDefinitionsPass.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ExpandPseudoInsts.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64FastISel.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64A53Fix835769.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64FrameLowering.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ConditionOptimizer.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64RedundantCopyElimination.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ISelDAGToDAG.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ISelLowering.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64InstrInfo.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64LoadStoreOptimizer.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64MCInstLower.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64PromoteConstant.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64PBQPRegAlloc.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64RegisterInfo.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64SelectionDAGInfo.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64StorePairSuppress.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64Subtarget.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64TargetMachine.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64TargetObjectFile.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64TargetTransformInfo.cpp.o [ 74%] Linking CXX static library ../../../libLLVMARMDisassembler.a cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM/Disassembler && /usr/bin/cmake -P CMakeFiles/LLVMARMDisassembler.dir/cmake_clean_target.cmake BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/AArch64TargetStreamer.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/AArch64TargetStreamer.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/AArch64TargetStreamer.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/AArch64TargetStreamer.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/AArch64TargetStreamer.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/AArch64TargetStreamer.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/AArch64TargetStreamer.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc/AArch64TargetStreamer.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 74%] Linking CXX static library ../../../libLLVMAArch64Desc.a cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/MCTargetDesc && /usr/bin/cmake -P CMakeFiles/LLVMAArch64Desc.dir/cmake_clean_target.cmake BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSubtarget.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMMachineFunctionInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseInstrInfo.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseInstrInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/lib/Target/ARM/ARM.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseInstrInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseInstrInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/lib/Target/ARM/ARM.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseInstrInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseInstrInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/lib/Target/ARM/ARM.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseInstrInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseInstrInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/lib/Target/ARM/ARM.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseInstrInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseInstrInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseInstrInfo.cpp:2582:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/lib/Target/ARM/ARM.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseInstrInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseInstrInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/lib/Target/ARM/ARM.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseInstrInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseInstrInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/lib/Target/ARM/ARM.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseInstrInfo.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 74%] Linking CXX static library ../../../libLLVMARMAsmParser.a cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM/AsmParser && /usr/bin/cmake -P CMakeFiles/LLVMARMAsmParser.dir/cmake_clean_target.cmake BUILDSTDERR: In file included from /usr/include/c++/8/vector:69, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseInstrInfo.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::MachineOperand&}; _Tp = llvm::MachineOperand; _Alloc = std::allocator]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 BUILDSTDERR: vector<_Tp, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 BUILDSTDERR: In file included from /usr/include/c++/8/vector:64, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseInstrInfo.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h: In member function 'virtual bool llvm::ARMBaseInstrInfo::DefinesPredicate(llvm::MachineInstr&, std::vector&) const': BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), __x); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ /usr/bin/ranlib ../../../libLLVMARMAsmPrinter.a cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM/Disassembler && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMARMDisassembler.dir/link.txt --verbose=1 cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/MCTargetDesc && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMAArch64Desc.dir/link.txt --verbose=1 cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM/AsmParser && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMARMAsmParser.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../libLLVMARMDisassembler.a CMakeFiles/LLVMARMDisassembler.dir/ARMDisassembler.cpp.o /usr/bin/ar qc ../../../libLLVMARMAsmParser.a CMakeFiles/LLVMARMAsmParser.dir/ARMAsmParser.cpp.o /usr/bin/ar qc ../../../libLLVMAArch64Desc.a CMakeFiles/LLVMAArch64Desc.dir/AArch64AsmBackend.cpp.o CMakeFiles/LLVMAArch64Desc.dir/AArch64ELFObjectWriter.cpp.o CMakeFiles/LLVMAArch64Desc.dir/AArch64ELFStreamer.cpp.o CMakeFiles/LLVMAArch64Desc.dir/AArch64MCAsmInfo.cpp.o CMakeFiles/LLVMAArch64Desc.dir/AArch64MCCodeEmitter.cpp.o CMakeFiles/LLVMAArch64Desc.dir/AArch64MCExpr.cpp.o CMakeFiles/LLVMAArch64Desc.dir/AArch64MCTargetDesc.cpp.o CMakeFiles/LLVMAArch64Desc.dir/AArch64MachObjectWriter.cpp.o CMakeFiles/LLVMAArch64Desc.dir/AArch64TargetStreamer.cpp.o [ 74%] Linking CXX static library ../../../libLLVMAArch64Utils.a cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/Utils && /usr/bin/cmake -P CMakeFiles/LLVMAArch64Utils.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/Utils && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMAArch64Utils.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../libLLVMAArch64Utils.a CMakeFiles/LLVMAArch64Utils.dir/AArch64BaseInfo.cpp.o make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 74%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMBaseRegisterInfo.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMBaseRegisterInfo.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseRegisterInfo.cpp [ 74%] Built target LLVMARMAsmPrinter /usr/bin/ranlib ../../../libLLVMAArch64Utils.a [ 74%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMConstantIslandPass.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMConstantIslandPass.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMConstantIslandPass.cpp /usr/bin/ranlib ../../../libLLVMARMAsmParser.a make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 74%] Built target LLVMAArch64Utils [ 74%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMConstantPoolValue.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMConstantPoolValue.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMConstantPoolValue.cpp /usr/bin/ranlib ../../../libLLVMARMDisassembler.a make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 74%] Built target LLVMARMAsmParser [ 74%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMExpandPseudoInsts.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMExpandPseudoInsts.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMExpandPseudoInsts.cpp make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 74%] Built target LLVMARMDisassembler make -f lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/build.make lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM/MCTargetDesc /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/DependInfo.cmake --color= BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSubtarget.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMMachineFunctionInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseRegisterInfo.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSubtarget.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMMachineFunctionInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMConstantIslandPass.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseRegisterInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseRegisterInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-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-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseRegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseRegisterInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseRegisterInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseRegisterInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-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-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseRegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseRegisterInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseRegisterInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseRegisterInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-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-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseRegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseRegisterInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseRegisterInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseRegisterInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-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-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseRegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseRegisterInfo.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ /usr/bin/ranlib ../../../libLLVMAArch64Desc.a Scanning dependencies of target LLVMARMDesc make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/build.make lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 74%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMAsmBackend.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM/MCTargetDesc && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMDesc.dir/ARMAsmBackend.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseRegisterInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseRegisterInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-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-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseRegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseRegisterInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMMachineFunctionInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMConstantIslandPass.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/lib/Target/ARM/ARM.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMConstantIslandPass.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMMachineFunctionInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMConstantIslandPass.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/lib/Target/ARM/ARM.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMConstantIslandPass.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMMachineFunctionInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMConstantIslandPass.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/lib/Target/ARM/ARM.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMConstantIslandPass.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMMachineFunctionInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMConstantIslandPass.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/lib/Target/ARM/ARM.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMConstantIslandPass.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseRegisterInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseRegisterInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseRegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseRegisterInfo.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 74%] Linking CXX static library ../../../libLLVMAArch64AsmPrinter.a cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/InstPrinter && /usr/bin/cmake -P CMakeFiles/LLVMAArch64AsmPrinter.dir/cmake_clean_target.cmake BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMMachineFunctionInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMConstantIslandPass.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/lib/Target/ARM/ARM.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMConstantIslandPass.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/InstPrinter && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMAArch64AsmPrinter.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../libLLVMAArch64AsmPrinter.a CMakeFiles/LLVMAArch64AsmPrinter.dir/AArch64InstPrinter.cpp.o BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMMachineFunctionInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMConstantIslandPass.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/lib/Target/ARM/ARM.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMConstantIslandPass.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 74%] Built target LLVMAArch64Desc [ 74%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMELFObjectWriter.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM/MCTargetDesc && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMDesc.dir/ARMELFObjectWriter.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMELFObjectWriter.cpp /usr/bin/ranlib ../../../libLLVMAArch64AsmPrinter.a make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 74%] Built target LLVMAArch64AsmPrinter make -f lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/build.make lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/DependInfo.cmake --color= BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFixup.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMFixupKinds.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.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: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMConstantIslandPass.cpp: At global scope: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMConstantIslandPass.cpp:379:6: warning: 'void {anonymous}::ARMConstantIslands::dumpBBs()' defined but not used [-Wunused-function] BUILDSTDERR: void ARMConstantIslands::dumpBBs() { BUILDSTDERR: ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFixup.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMFixupKinds.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-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-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFixup.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMFixupKinds.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ Scanning dependencies of target LLVMMipsCodeGen make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/build.make lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 74%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/Mips16FrameLowering.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/Mips16FrameLowering.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16FrameLowering.cpp /usr/bin/ranlib ../../libLLVMAArch64CodeGen.a BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFixup.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMFixupKinds.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMELFObjectWriter.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMELFObjectWriter.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ make -f lib/Target/Mips/InstPrinter/CMakeFiles/LLVMMipsAsmPrinter.dir/build.make lib/Target/Mips/InstPrinter/CMakeFiles/LLVMMipsAsmPrinter.dir/depend [ 74%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMFastISel.cpp.o [ 74%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMFrameLowering.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMFastISel.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFastISel.cpp cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMFrameLowering.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFrameLowering.cpp make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/InstPrinter /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips/InstPrinter /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips/InstPrinter/CMakeFiles/LLVMMipsAsmPrinter.dir/DependInfo.cmake --color= Scanning dependencies of target LLVMMipsAsmPrinter make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/Mips/InstPrinter/CMakeFiles/LLVMMipsAsmPrinter.dir/build.make lib/Target/Mips/InstPrinter/CMakeFiles/LLVMMipsAsmPrinter.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 74%] Building CXX object lib/Target/Mips/InstPrinter/CMakeFiles/LLVMMipsAsmPrinter.dir/MipsInstPrinter.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips/InstPrinter && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips/InstPrinter -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/InstPrinter -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsAsmPrinter.dir/MipsInstPrinter.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/InstPrinter/MipsInstPrinter.cpp make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 74%] Built target LLVMAArch64CodeGen [ 74%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMHazardRecognizer.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMHazardRecognizer.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMHazardRecognizer.cpp [ 74%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMELFStreamer.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM/MCTargetDesc && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMDesc.dir/ARMELFStreamer.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSubtarget.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16FrameLowering.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSubtarget.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMMachineFunctionInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMExpandPseudoInsts.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16FrameLowering.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16FrameLowering.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16FrameLowering.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16FrameLowering.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16FrameLowering.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16FrameLowering.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16FrameLowering.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16FrameLowering.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16FrameLowering.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16FrameLowering.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMExpandPseudoInsts.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/lib/Target/ARM/ARM.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMExpandPseudoInsts.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMExpandPseudoInsts.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/lib/Target/ARM/ARM.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMExpandPseudoInsts.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMExpandPseudoInsts.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/lib/Target/ARM/ARM.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMExpandPseudoInsts.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMExpandPseudoInsts.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/lib/Target/ARM/ARM.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMExpandPseudoInsts.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16FrameLowering.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16FrameLowering.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmLayout.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsMCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/InstPrinter/MipsInstPrinter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Format.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCInstPrinter.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/InstPrinter/MipsInstPrinter.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/InstPrinter/MipsInstPrinter.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmLayout.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsMCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/InstPrinter/MipsInstPrinter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Format.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCInstPrinter.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/InstPrinter/MipsInstPrinter.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/InstPrinter/MipsInstPrinter.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmLayout.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsMCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/InstPrinter/MipsInstPrinter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Format.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCInstPrinter.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/InstPrinter/MipsInstPrinter.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/InstPrinter/MipsInstPrinter.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16FrameLowering.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16FrameLowering.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmLayout.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsMCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/InstPrinter/MipsInstPrinter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Format.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCInstPrinter.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/InstPrinter/MipsInstPrinter.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/InstPrinter/MipsInstPrinter.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmLayout.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsMCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/InstPrinter/MipsInstPrinter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Format.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCInstPrinter.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/InstPrinter/MipsInstPrinter.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/InstPrinter/MipsInstPrinter.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseRegisterInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMRegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseRegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMRegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMELFStreamer.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMExpandPseudoInsts.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/lib/Target/ARM/ARM.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMExpandPseudoInsts.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseRegisterInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMRegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-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-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseRegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMRegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMELFStreamer.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseRegisterInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMRegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseRegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMRegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMELFStreamer.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMExpandPseudoInsts.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/lib/Target/ARM/ARM.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMExpandPseudoInsts.cpp:17: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 74%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/Mips16HardFloat.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/Mips16HardFloat.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16HardFloat.cpp [ 74%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/Mips16HardFloatInfo.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/Mips16HardFloatInfo.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16HardFloatInfo.cpp make -f lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/build.make lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Disassembler /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips/Disassembler /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/DependInfo.cmake --color= [ 74%] Linking CXX static library ../../../libLLVMMipsAsmPrinter.a cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips/InstPrinter && /usr/bin/cmake -P CMakeFiles/LLVMMipsAsmPrinter.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips/InstPrinter && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMMipsAsmPrinter.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../libLLVMMipsAsmPrinter.a CMakeFiles/LLVMMipsAsmPrinter.dir/MipsInstPrinter.cpp.o /usr/bin/ranlib ../../../libLLVMMipsAsmPrinter.a Scanning dependencies of target LLVMMipsDisassembler make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/build.make lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 74%] Building CXX object lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/MipsDisassembler.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips/Disassembler && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips/Disassembler -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Disassembler -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsDisassembler.dir/MipsDisassembler.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Disassembler/MipsDisassembler.cpp make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 74%] Built target LLVMMipsAsmPrinter [ 74%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMISelDAGToDAG.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMISelDAGToDAG.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMISelDAGToDAG.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSubtarget.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16HardFloat.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSubtarget.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMCallingConv.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFastISel.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSubtarget.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMMachineFunctionInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFrameLowering.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsTargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16HardFloat.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsTargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16HardFloat.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsTargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16HardFloat.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsTargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16HardFloat.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsTargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16HardFloat.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsTargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16HardFloat.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsTargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16HardFloat.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsTargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16HardFloat.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-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSubtarget.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMHazardRecognizer.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsTargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16HardFloat.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsTargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16HardFloat.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsTargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16HardFloat.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsTargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16HardFloat.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMHazardRecognizer.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-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-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMHazardRecognizer.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMHazardRecognizer.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-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-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMHazardRecognizer.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMHazardRecognizer.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-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-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMHazardRecognizer.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMHazardRecognizer.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-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-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMHazardRecognizer.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMHazardRecognizer.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-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-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMHazardRecognizer.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMHazardRecognizer.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMHazardRecognizer.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-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSubtarget.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Disassembler/MipsDisassembler.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSubtarget.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMISelDAGToDAG.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFrameLowering.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFrameLowering.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFrameLowering.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFrameLowering.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFrameLowering.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFrameLowering.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFrameLowering.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFrameLowering.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMISelDAGToDAG.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 74%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/Mips16InstrInfo.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/Mips16InstrInfo.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16InstrInfo.cpp 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-3.9.1.src/lib/Target/ARM/ARM.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMISelDAGToDAG.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMISelDAGToDAG.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/lib/Target/ARM/ARM.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMISelDAGToDAG.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMISelDAGToDAG.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/lib/Target/ARM/ARM.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMISelDAGToDAG.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMISelDAGToDAG.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/lib/Target/ARM/ARM.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMISelDAGToDAG.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Disassembler/MipsDisassembler.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Disassembler/MipsDisassembler.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Disassembler/MipsDisassembler.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Disassembler/MipsDisassembler.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Disassembler/MipsDisassembler.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Disassembler/MipsDisassembler.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Disassembler/MipsDisassembler.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Disassembler/MipsDisassembler.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Disassembler/MipsDisassembler.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Disassembler/MipsDisassembler.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMISelDAGToDAG.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/lib/Target/ARM/ARM.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMISelDAGToDAG.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Disassembler/MipsDisassembler.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Disassembler/MipsDisassembler.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Disassembler/MipsDisassembler.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Disassembler/MipsDisassembler.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMISelDAGToDAG.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/lib/Target/ARM/ARM.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMISelDAGToDAG.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFrameLowering.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFrameLowering.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFrameLowering.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFrameLowering.cpp:925:63: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFrameLowering.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFrameLowering.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFrameLowering.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 74%] Linking CXX static library ../../../libLLVMMipsDisassembler.a cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips/Disassembler && /usr/bin/cmake -P CMakeFiles/LLVMMipsDisassembler.dir/cmake_clean_target.cmake [ 74%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMMachObjectWriter.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM/MCTargetDesc && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMDesc.dir/ARMMachObjectWriter.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMMachObjectWriter.cpp cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips/Disassembler && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMMipsDisassembler.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../libLLVMMipsDisassembler.a CMakeFiles/LLVMMipsDisassembler.dir/MipsDisassembler.cpp.o BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSubtarget.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16InstrInfo.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsRegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16RegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16InstrInfo.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsRegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16RegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16InstrInfo.cpp:13: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsRegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16RegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16InstrInfo.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsRegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16RegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16InstrInfo.cpp:13: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsRegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16RegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16InstrInfo.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsRegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16RegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16InstrInfo.cpp:13: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsRegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16RegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16InstrInfo.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsRegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16RegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16InstrInfo.cpp:13: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsRegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16RegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16InstrInfo.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsRegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16RegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16InstrInfo.cpp:13: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsRegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16RegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16InstrInfo.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsRegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16RegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16InstrInfo.cpp:13: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFixup.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMFixupKinds.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMMachObjectWriter.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMMachObjectWriter.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFixup.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMFixupKinds.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMMachObjectWriter.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-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-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMMachObjectWriter.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFixup.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMFixupKinds.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMMachObjectWriter.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMMachObjectWriter.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 74%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMISelLowering.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMISelLowering.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMISelLowering.cpp make -f lib/Target/Mips/TargetInfo/CMakeFiles/LLVMMipsInfo.dir/build.make lib/Target/Mips/TargetInfo/CMakeFiles/LLVMMipsInfo.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/TargetInfo /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips/TargetInfo /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips/TargetInfo/CMakeFiles/LLVMMipsInfo.dir/DependInfo.cmake --color= BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSubtarget.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMCallingConv.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMISelLowering.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/CallingConvLower.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMISelLowering.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMISelLowering.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-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-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMISelLowering.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-3.9.1.src/include/llvm/CodeGen/CallingConvLower.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMISelLowering.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMISelLowering.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-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-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMISelLowering.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-3.9.1.src/include/llvm/CodeGen/CallingConvLower.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMISelLowering.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMISelLowering.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-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-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMISelLowering.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-3.9.1.src/include/llvm/CodeGen/CallingConvLower.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMISelLowering.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMISelLowering.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-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-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMISelLowering.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-3.9.1.src/include/llvm/CodeGen/CallingConvLower.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMISelLowering.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMISelLowering.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMISelLowering.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-3.9.1.src/include/llvm/CodeGen/CallingConvLower.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMISelLowering.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMISelLowering.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMISelLowering.cpp:1566:74: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-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-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMISelLowering.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-3.9.1.src/include/llvm/CodeGen/CallingConvLower.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMISelLowering.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMISelLowering.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-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-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMISelLowering.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-3.9.1.src/include/llvm/CodeGen/CallingConvLower.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMISelLowering.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMISelLowering.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMISelLowering.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMISelLowering.cpp: In function 'llvm::SDValue LowerVSETCC(llvm::SDValue, llvm::SelectionDAG&)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMISelLowering.cpp:4928:30: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: case ISD::SETNE: Invert = true; BUILDSTDERR: ~~~~~~~^~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMISelLowering.cpp:4929:5: note: here BUILDSTDERR: case ISD::SETEQ: Opc = ARMISD::VCEQ; break; BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMISelLowering.cpp:4930:28: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: case ISD::SETLT: Swap = true; BUILDSTDERR: ~~~~~^~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMISelLowering.cpp:4931:5: note: here BUILDSTDERR: case ISD::SETGT: Opc = ARMISD::VCGT; break; BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMISelLowering.cpp:4932:28: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: case ISD::SETLE: Swap = true; BUILDSTDERR: ~~~~~^~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMISelLowering.cpp:4933:5: note: here BUILDSTDERR: case ISD::SETGE: Opc = ARMISD::VCGE; break; BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMISelLowering.cpp:4934:28: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: case ISD::SETULT: Swap = true; BUILDSTDERR: ~~~~~^~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMISelLowering.cpp:4935:5: note: here BUILDSTDERR: case ISD::SETUGT: Opc = ARMISD::VCGTU; break; BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMISelLowering.cpp:4936:28: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: case ISD::SETULE: Swap = true; BUILDSTDERR: ~~~~~^~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMISelLowering.cpp:4937:5: note: here BUILDSTDERR: case ISD::SETUGE: Opc = ARMISD::VCGEU; break; BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseRegisterInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFastISel.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/lib/Target/ARM/ARM.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFastISel.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseRegisterInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFastISel.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/lib/Target/ARM/ARM.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFastISel.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseRegisterInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFastISel.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/lib/Target/ARM/ARM.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFastISel.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 74%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMMachORelocationInfo.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM/MCTargetDesc && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMDesc.dir/ARMMachORelocationInfo.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMMachORelocationInfo.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseRegisterInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFastISel.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/lib/Target/ARM/ARM.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFastISel.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseRegisterInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFastISel.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/lib/Target/ARM/ARM.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFastISel.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMMCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMMachORelocationInfo.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMMachORelocationInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMMCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMMachORelocationInfo.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-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-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMMachORelocationInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMMCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMMachORelocationInfo.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMMachORelocationInfo.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 74%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMMCAsmInfo.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM/MCTargetDesc && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMDesc.dir/ARMMCAsmInfo.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMMCAsmInfo.cpp Scanning dependencies of target LLVMMipsInfo make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/Mips/TargetInfo/CMakeFiles/LLVMMipsInfo.dir/build.make lib/Target/Mips/TargetInfo/CMakeFiles/LLVMMipsInfo.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 74%] Building CXX object lib/Target/Mips/TargetInfo/CMakeFiles/LLVMMipsInfo.dir/MipsTargetInfo.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips/TargetInfo && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips/TargetInfo -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/TargetInfo -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsInfo.dir/MipsTargetInfo.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/TargetInfo/MipsTargetInfo.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCDwarf.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmInfoCOFF.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMMCAsmInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMMCAsmInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCDwarf.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmInfoCOFF.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMMCAsmInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMMCAsmInfo.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/TargetInfo/MipsTargetInfo.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/TargetInfo/MipsTargetInfo.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 74%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMMCCodeEmitter.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM/MCTargetDesc && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMDesc.dir/ARMMCCodeEmitter.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMMCCodeEmitter.cpp [ 74%] Linking CXX static library ../../../libLLVMMipsInfo.a cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips/TargetInfo && /usr/bin/cmake -P CMakeFiles/LLVMMipsInfo.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips/TargetInfo && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMMipsInfo.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../libLLVMMipsInfo.a CMakeFiles/LLVMMipsInfo.dir/MipsTargetInfo.cpp.o BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFixup.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMFixupKinds.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMMCCodeEmitter.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMMCCodeEmitter.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFixup.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMFixupKinds.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMMCCodeEmitter.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-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-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMMCCodeEmitter.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFixup.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMFixupKinds.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMMCCodeEmitter.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMMCCodeEmitter.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 74%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMMCExpr.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM/MCTargetDesc && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMDesc.dir/ARMMCExpr.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMMCExpr.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMMCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMMCExpr.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMMCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMMCExpr.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMMCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMMCExpr.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMMCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMMCExpr.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMMCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMMCExpr.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMMCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMMCExpr.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 74%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMMCTargetDesc.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM/MCTargetDesc && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMDesc.dir/ARMMCTargetDesc.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCDwarf.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmInfoCOFF.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMMCAsmInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCDwarf.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmInfoCOFF.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMMCAsmInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 74%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMTargetStreamer.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM/MCTargetDesc && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMDesc.dir/ARMTargetStreamer.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMTargetStreamer.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMTargetStreamer.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMTargetStreamer.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMTargetStreamer.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMTargetStreamer.cpp:13: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMTargetStreamer.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMTargetStreamer.cpp:13: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 74%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/Mips16ISelDAGToDAG.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/Mips16ISelDAGToDAG.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16ISelDAGToDAG.cpp [ 74%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMInstrInfo.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMInstrInfo.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMInstrInfo.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSubtarget.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMMachineFunctionInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMInstrInfo.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMInstrInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-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-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMInstrInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMInstrInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-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-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMInstrInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMInstrInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-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-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMInstrInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMInstrInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-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-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMInstrInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMInstrInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-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-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMInstrInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMInstrInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMInstrInfo.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-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSubtarget.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsISelDAGToDAG.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16ISelDAGToDAG.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16ISelDAGToDAG.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFrameLowering.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFrameLowering.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsISelDAGToDAG.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16ISelDAGToDAG.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16ISelDAGToDAG.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsISelDAGToDAG.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16ISelDAGToDAG.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16ISelDAGToDAG.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsISelDAGToDAG.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16ISelDAGToDAG.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16ISelDAGToDAG.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsISelDAGToDAG.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16ISelDAGToDAG.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16ISelDAGToDAG.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsISelDAGToDAG.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16ISelDAGToDAG.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16ISelDAGToDAG.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsISelDAGToDAG.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16ISelDAGToDAG.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16ISelDAGToDAG.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsISelDAGToDAG.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16ISelDAGToDAG.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16ISelDAGToDAG.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsISelDAGToDAG.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16ISelDAGToDAG.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16ISelDAGToDAG.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsISelDAGToDAG.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16ISelDAGToDAG.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16ISelDAGToDAG.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsISelDAGToDAG.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16ISelDAGToDAG.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16ISelDAGToDAG.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsISelDAGToDAG.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16ISelDAGToDAG.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16ISelDAGToDAG.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsISelDAGToDAG.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16ISelDAGToDAG.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16ISelDAGToDAG.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 74%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/Mips16ISelLowering.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/Mips16ISelLowering.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16ISelLowering.cpp BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFrameLowering.cpp: In function 'llvm::MachineBasicBlock::iterator skipAlignedDPRCS2Spills(llvm::MachineBasicBlock::iterator, unsigned int)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFrameLowering.cpp:1199:7: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: ++MI; BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFrameLowering.cpp:1201:3: note: here BUILDSTDERR: default: BUILDSTDERR: ^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFrameLowering.cpp:1202:7: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: ++MI; BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFrameLowering.cpp:1204:3: note: here BUILDSTDERR: case 1: BUILDSTDERR: ^~~~ make -f lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/build.make lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips/MCTargetDesc /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/DependInfo.cmake --color= BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSubtarget.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16ISelLowering.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16ISelLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16ISelLowering.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16ISelLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16ISelLowering.cpp:13: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16ISelLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16ISelLowering.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16ISelLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16ISelLowering.cpp:13: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16ISelLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16ISelLowering.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16ISelLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16ISelLowering.cpp:13: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16ISelLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16ISelLowering.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16ISelLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16ISelLowering.cpp:13: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16ISelLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16ISelLowering.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16ISelLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16ISelLowering.cpp:13: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16ISelLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16ISelLowering.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16ISelLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16ISelLowering.cpp:13: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ /usr/bin/ranlib ../../../libLLVMMipsDisassembler.a /usr/bin/ranlib ../../../libLLVMMipsInfo.a make -f lib/Target/Mips/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/build.make lib/Target/Mips/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/AsmParser /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips/AsmParser /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/DependInfo.cmake --color= Scanning dependencies of target LLVMMipsDesc make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/build.make lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 74%] Building CXX object lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/MipsABIInfo.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips/MCTargetDesc && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsDesc.dir/MipsABIInfo.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsABIInfo.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseRegisterInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFastISel.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/lib/Target/ARM/ARM.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFastISel.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseRegisterInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFastISel.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/lib/Target/ARM/ARM.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFastISel.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFastISel.cpp: In member function 'bool {anonymous}::ARMFastISel::ARMEmitStore(llvm::MVT, unsigned int, {anonymous}::Address&, unsigned int)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFastISel.cpp:1073:14: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: SrcReg = Res; BUILDSTDERR: ~~~~~~~^~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFastISel.cpp:1075:5: note: here BUILDSTDERR: case MVT::i8: BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFastISel.cpp: In member function 'bool (* {anonymous}::ARMFastISel::CCAssignFnForCall(llvm::CallingConv::ID, bool, bool))(unsigned int, llvm::MVT, llvm::MVT, llvm::CCValAssign::LocInfo, llvm::ISD::ArgFlagsTy, llvm::CCState&)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFastISel.cpp:1862:5: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: if (!isVarArg) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFastISel.cpp:1866:3: note: here BUILDSTDERR: case CallingConv::ARM_AAPCS: BUILDSTDERR: ^~~~ make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 74%] Built target LLVMMipsInfo [ 74%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/Mips16RegisterInfo.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/Mips16RegisterInfo.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16RegisterInfo.cpp [ 74%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMUnwindOpAsm.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM/MCTargetDesc && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMDesc.dir/ARMUnwindOpAsm.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMUnwindOpAsm.cpp make -f lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/build.make lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/BPF /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/DependInfo.cmake --color= BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsABIInfo.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsABIInfo.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 74%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMWinCOFFObjectWriter.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM/MCTargetDesc && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMDesc.dir/ARMWinCOFFObjectWriter.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMWinCOFFObjectWriter.cpp [ 74%] Building CXX object lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/MipsABIFlagsSection.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips/MCTargetDesc && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsDesc.dir/MipsABIFlagsSection.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsABIFlagsSection.cpp Scanning dependencies of target LLVMMipsAsmParser make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/Mips/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/build.make lib/Target/Mips/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 74%] Building CXX object lib/Target/Mips/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/MipsAsmParser.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips/AsmParser && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips/AsmParser -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/AsmParser -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsAsmParser.dir/MipsAsmParser.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/AsmParser/MipsAsmParser.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsABIFlagsSection.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsABIFlagsSection.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsABIFlagsSection.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsABIFlagsSection.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsABIFlagsSection.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsABIFlagsSection.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsABIFlagsSection.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsABIFlagsSection.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 74%] Building CXX object lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/MipsAsmBackend.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips/MCTargetDesc && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsDesc.dir/MipsAsmBackend.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsAsmBackend.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFixup.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMFixupKinds.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMWinCOFFObjectWriter.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFixup.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMFixupKinds.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMWinCOFFObjectWriter.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-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSubtarget.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16RegisterInfo.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: ^ make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' Scanning dependencies of target LLVMBPFCodeGen make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/build.make lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/build [ 74%] Built target LLVMMipsDisassembler [ 74%] Building CXX object lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/MipsELFObjectWriter.cpp.o make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips/MCTargetDesc && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsDesc.dir/MipsELFObjectWriter.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsELFObjectWriter.cpp [ 74%] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFAsmPrinter.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/BPF && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/BPF -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMBPFCodeGen.dir/BPFAsmPrinter.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFAsmPrinter.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFixup.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsFixupKinds.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsAsmBackend.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFixup.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsFixupKinds.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsAsmBackend.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsRegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16RegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16RegisterInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsRegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16RegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16RegisterInfo.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsRegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16RegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16RegisterInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsRegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16RegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16RegisterInfo.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsRegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16RegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16RegisterInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsRegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16RegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16RegisterInfo.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsRegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16RegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16RegisterInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsRegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16RegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16RegisterInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFixup.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsFixupKinds.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsAsmBackend.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFixup.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsFixupKinds.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsAsmBackend.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFixup.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsFixupKinds.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsAsmBackend.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFixup.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsFixupKinds.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsAsmBackend.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 74%] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFFrameLowering.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/BPF && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/BPF -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMBPFCodeGen.dir/BPFFrameLowering.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFFrameLowering.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsRegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16RegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16RegisterInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsRegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16RegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16RegisterInfo.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 74%] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFInstrInfo.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/BPF && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/BPF -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMBPFCodeGen.dir/BPFInstrInfo.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFInstrInfo.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsRegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16RegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16RegisterInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsRegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16RegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips16RegisterInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFixup.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsFixupKinds.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsBaseInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsELFObjectWriter.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsELFObjectWriter.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-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFSubtarget.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFFrameLowering.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFFrameLowering.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFFrameLowering.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFFrameLowering.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFFrameLowering.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFFrameLowering.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFFrameLowering.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFFrameLowering.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFFrameLowering.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFFrameLowering.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFFrameLowering.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 /usr/include/c++/8/bits/stl_algo.h:61, BUILDSTDERR: from /usr/include/c++/8/algorithm:62, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsELFObjectWriter.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = llvm::ELFRelocationEntry; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::MipsELFObjectWriter::sortRelocs(const llvm::MCAssembler&, std::vector&):: >]': BUILDSTDERR: /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, BUILDSTDERR: ^~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/algorithm:62, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsELFObjectWriter.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<{anonymous}::MipsELFObjectWriter::sortRelocs(const llvm::MCAssembler&, std::vector&):: >]': BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: __unguarded_linear_insert(_RandomAccessIterator __last, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::MipsELFObjectWriter::sortRelocs(const llvm::MCAssembler&, std::vector&):: >]': BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: __insertion_sort(_RandomAccessIterator __first, BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFFrameLowering.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFFrameLowering.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::MipsELFObjectWriter::sortRelocs(const llvm::MCAssembler&, std::vector&):: >]': BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: __introsort_loop(_RandomAccessIterator __first, BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: std::__introsort_loop(__cut, __last, __depth_limit, __comp); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h: In member function 'virtual void {anonymous}::MipsELFObjectWriter::sortRelocs(const llvm::MCAssembler&, std::vector&)': BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: std::__introsort_loop(__first, __last, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ BUILDSTDERR: std::__lg(__last - __first) * 2, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __comp); BUILDSTDERR: ~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: std::__insertion_sort(__first, __first + int(_S_threshold), __comp); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: std::__insertion_sort(__first, __last, __comp); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 74%] Building CXX object lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/MipsELFStreamer.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips/MCTargetDesc && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsDesc.dir/MipsELFStreamer.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsELFStreamer.cpp [ 74%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsAnalyzeImmediate.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsAnalyzeImmediate.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsAnalyzeImmediate.cpp [ 74%] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFISelDAGToDAG.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/BPF && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/BPF -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMBPFCodeGen.dir/BPFISelDAGToDAG.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFISelDAGToDAG.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsOptionRecord.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsELFStreamer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsELFStreamer.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsOptionRecord.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsELFStreamer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsELFStreamer.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsOptionRecord.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsELFStreamer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsELFStreamer.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsOptionRecord.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsELFStreamer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsELFStreamer.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsOptionRecord.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsELFStreamer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsELFStreamer.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsOptionRecord.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsELFStreamer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsELFStreamer.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/AsmParser/MipsAsmParser.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/AsmParser/MipsAsmParser.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: ^~~~ [ 74%] Building CXX object lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/MipsMCAsmInfo.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips/MCTargetDesc && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsDesc.dir/MipsMCAsmInfo.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsMCAsmInfo.cpp [ 74%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMLoadStoreOptimizer.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMLoadStoreOptimizer.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMLoadStoreOptimizer.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFSubtarget.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFTargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFAsmPrinter.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/AsmParser/MipsAsmParser.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/AsmParser/MipsAsmParser.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/AsmParser/MipsAsmParser.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/AsmParser/MipsAsmParser.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCDwarf.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmInfoELF.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsMCAsmInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsMCAsmInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCDwarf.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmInfoELF.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsMCAsmInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsMCAsmInfo.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 74%] Building CXX object lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/MipsMCCodeEmitter.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips/MCTargetDesc && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsDesc.dir/MipsMCCodeEmitter.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFSubtarget.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFISelDAGToDAG.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPF.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFISelDAGToDAG.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPF.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFISelDAGToDAG.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPF.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFISelDAGToDAG.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPF.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFISelDAGToDAG.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-3.9.1.src/lib/Target/Mips/MipsAnalyzeImmediate.h:12, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsAnalyzeImmediate.cpp:9: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsAnalyzeImmediate.h:12, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsAnalyzeImmediate.cpp:9: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPF.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFISelDAGToDAG.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPF.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFISelDAGToDAG.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPF.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFISelDAGToDAG.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPF.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFISelDAGToDAG.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-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFSubtarget.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFInstrInfo.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPF.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFISelDAGToDAG.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPF.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFISelDAGToDAG.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPF.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFAsmPrinter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPF.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFAsmPrinter.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPF.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFAsmPrinter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPF.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFAsmPrinter.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPF.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFISelDAGToDAG.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPF.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFISelDAGToDAG.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/AsmParser/MipsAsmParser.cpp: In member function 'bool {anonymous}::MipsAsmParser::isEvaluated(const llvm::MCExpr*)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/AsmParser/MipsAsmParser.cpp:4241:5: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: } BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/AsmParser/MipsAsmParser.cpp:4242:3: note: here BUILDSTDERR: case MCExpr::Unary: BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPF.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFAsmPrinter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPF.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFAsmPrinter.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPF.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFAsmPrinter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPF.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFAsmPrinter.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFixup.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsFixupKinds.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFixup.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsFixupKinds.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFixup.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsFixupKinds.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFixup.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsFixupKinds.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFixup.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsFixupKinds.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFixup.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsFixupKinds.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 74%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsAsmPrinter.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsAsmPrinter.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsAsmPrinter.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPF.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFInstrInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPF.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFInstrInfo.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPF.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFInstrInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPF.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFInstrInfo.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPF.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFInstrInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPF.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFInstrInfo.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPF.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFAsmPrinter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPF.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFAsmPrinter.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-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSubtarget.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMMachineFunctionInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMLoadStoreOptimizer.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPF.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFAsmPrinter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPF.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFAsmPrinter.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 74%] Building CXX object lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/MipsMCExpr.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips/MCTargetDesc && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsDesc.dir/MipsMCExpr.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsMCExpr.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMLoadStoreOptimizer.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/lib/Target/ARM/ARM.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMLoadStoreOptimizer.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMLoadStoreOptimizer.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/lib/Target/ARM/ARM.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMLoadStoreOptimizer.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPF.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFInstrInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPF.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFInstrInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMLoadStoreOptimizer.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/lib/Target/ARM/ARM.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMLoadStoreOptimizer.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMLoadStoreOptimizer.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/lib/Target/ARM/ARM.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMLoadStoreOptimizer.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMLoadStoreOptimizer.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMLoadStoreOptimizer.cpp:824:47: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/lib/Target/ARM/ARM.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMLoadStoreOptimizer.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPF.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFInstrInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPF.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFInstrInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMLoadStoreOptimizer.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/lib/Target/ARM/ARM.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMLoadStoreOptimizer.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMLoadStoreOptimizer.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/lib/Target/ARM/ARM.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMLoadStoreOptimizer.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmLayout.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsMCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsMCExpr.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmLayout.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsMCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsMCExpr.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmLayout.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsMCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsMCExpr.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmLayout.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsMCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsMCExpr.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmLayout.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsMCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsMCExpr.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmLayout.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsMCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsMCExpr.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 75%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsCCState.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsCCState.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsCCState.cpp [ 75%] Building CXX object lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/MipsMCTargetDesc.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips/MCTargetDesc && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsDesc.dir/MipsMCTargetDesc.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.cpp [ 75%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMWinCOFFStreamer.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM/MCTargetDesc && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMDesc.dir/ARMWinCOFFStreamer.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMWinCOFFStreamer.cpp [ 75%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMMCInstLower.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMMCInstLower.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMMCInstLower.cpp [ 75%] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFISelLowering.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/BPF && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/BPF -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMBPFCodeGen.dir/BPFISelLowering.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFISelLowering.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsOptionRecord.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsELFStreamer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Format.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCInstPrinter.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/InstPrinter/MipsInstPrinter.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsOptionRecord.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsELFStreamer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Format.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCInstPrinter.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/InstPrinter/MipsInstPrinter.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsOptionRecord.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsELFStreamer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Format.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCInstPrinter.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/InstPrinter/MipsInstPrinter.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.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-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSubtarget.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsCCState.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsCCState.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsCCState.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsCCState.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsCCState.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsCCState.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsCCState.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsCCState.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsCCState.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsCCState.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsCCState.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsCCState.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsCCState.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsCCState.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsCCState.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsCCState.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsCCState.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsCCState.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsCCState.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsCCState.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsCCState.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsCCState.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsCCState.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsCCState.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsCCState.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-3.9.1.src/include/llvm/MC/MCObjectStreamer.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCWinCOFFStreamer.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMWinCOFFStreamer.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMWinCOFFStreamer.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-3.9.1.src/include/llvm/MC/MCObjectStreamer.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCWinCOFFStreamer.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMWinCOFFStreamer.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMWinCOFFStreamer.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-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFSubtarget.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFISelLowering.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: ^ [ 75%] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFMCInstLower.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/BPF && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/BPF -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMBPFCodeGen.dir/BPFMCInstLower.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFMCInstLower.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPF.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFISelLowering.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPF.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFISelLowering.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPF.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFISelLowering.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPF.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFISelLowering.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 75%] Linking CXX static library ../../../libLLVMARMDesc.a cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM/MCTargetDesc && /usr/bin/cmake -P CMakeFiles/LLVMARMDesc.dir/cmake_clean_target.cmake BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPF.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFISelLowering.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPF.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFISelLowering.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPF.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFISelLowering.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPF.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFISelLowering.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM/MCTargetDesc && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMARMDesc.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../libLLVMARMDesc.a CMakeFiles/LLVMARMDesc.dir/ARMAsmBackend.cpp.o CMakeFiles/LLVMARMDesc.dir/ARMELFObjectWriter.cpp.o CMakeFiles/LLVMARMDesc.dir/ARMELFStreamer.cpp.o CMakeFiles/LLVMARMDesc.dir/ARMMachObjectWriter.cpp.o CMakeFiles/LLVMARMDesc.dir/ARMMachORelocationInfo.cpp.o CMakeFiles/LLVMARMDesc.dir/ARMMCAsmInfo.cpp.o CMakeFiles/LLVMARMDesc.dir/ARMMCCodeEmitter.cpp.o CMakeFiles/LLVMARMDesc.dir/ARMMCExpr.cpp.o CMakeFiles/LLVMARMDesc.dir/ARMMCTargetDesc.cpp.o CMakeFiles/LLVMARMDesc.dir/ARMTargetStreamer.cpp.o CMakeFiles/LLVMARMDesc.dir/ARMUnwindOpAsm.cpp.o CMakeFiles/LLVMARMDesc.dir/ARMWinCOFFObjectWriter.cpp.o CMakeFiles/LLVMARMDesc.dir/ARMWinCOFFStreamer.cpp.o BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPF.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFISelLowering.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFISelLowering.cpp:291:63: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPF.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFISelLowering.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPF.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFISelLowering.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPF.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFISelLowering.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPF.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFISelLowering.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPF.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFISelLowering.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ /usr/bin/ranlib ../../../libLLVMARMDesc.a make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 75%] Built target LLVMARMDesc [ 75%] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFRegisterInfo.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/BPF && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/BPF -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMBPFCodeGen.dir/BPFRegisterInfo.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFRegisterInfo.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSubtarget.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsAsmPrinter.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsAsmPrinter.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFixup.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsFixupKinds.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsBaseInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsAsmPrinter.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Format.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCInstPrinter.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/InstPrinter/MipsInstPrinter.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsAsmPrinter.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFixup.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsFixupKinds.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsBaseInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsAsmPrinter.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Format.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCInstPrinter.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/InstPrinter/MipsInstPrinter.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsAsmPrinter.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/AsmPrinter.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFMCInstLower.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/AsmPrinter.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFMCInstLower.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFixup.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsFixupKinds.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsBaseInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsAsmPrinter.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Format.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCInstPrinter.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/InstPrinter/MipsInstPrinter.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsAsmPrinter.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFixup.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsFixupKinds.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsBaseInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsAsmPrinter.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Format.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCInstPrinter.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/InstPrinter/MipsInstPrinter.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsAsmPrinter.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFixup.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsFixupKinds.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsBaseInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsAsmPrinter.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Format.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCInstPrinter.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/InstPrinter/MipsInstPrinter.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsAsmPrinter.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/AsmPrinter.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFMCInstLower.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/AsmPrinter.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFMCInstLower.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/AsmPrinter.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFMCInstLower.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/AsmPrinter.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFMCInstLower.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFixup.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsFixupKinds.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsBaseInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsAsmPrinter.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Format.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCInstPrinter.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/InstPrinter/MipsInstPrinter.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsAsmPrinter.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFixup.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsFixupKinds.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsBaseInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsAsmPrinter.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Format.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCInstPrinter.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/InstPrinter/MipsInstPrinter.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsAsmPrinter.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-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSubtarget.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMAsmPrinter.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMMCInstLower.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMAsmPrinter.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMMCInstLower.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/lib/Target/ARM/ARM.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMMCInstLower.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMAsmPrinter.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMMCInstLower.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/lib/Target/ARM/ARM.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMMCInstLower.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMAsmPrinter.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMMCInstLower.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/lib/Target/ARM/ARM.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMMCInstLower.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMAsmPrinter.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMMCInstLower.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/lib/Target/ARM/ARM.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMMCInstLower.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-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFSubtarget.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFRegisterInfo.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMAsmPrinter.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMMCInstLower.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/lib/Target/ARM/ARM.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMMCInstLower.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMAsmPrinter.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMMCInstLower.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/lib/Target/ARM/ARM.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMMCInstLower.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPF.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFRegisterInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPF.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFRegisterInfo.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPF.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFRegisterInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPF.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFRegisterInfo.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPF.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFRegisterInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPF.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFRegisterInfo.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPF.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFRegisterInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPF.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFRegisterInfo.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPF.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFRegisterInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPF.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFRegisterInfo.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPF.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFRegisterInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPF.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFRegisterInfo.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ make -f lib/Target/BPF/InstPrinter/CMakeFiles/LLVMBPFAsmPrinter.dir/build.make lib/Target/BPF/InstPrinter/CMakeFiles/LLVMBPFAsmPrinter.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/InstPrinter /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/BPF/InstPrinter /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/BPF/InstPrinter/CMakeFiles/LLVMBPFAsmPrinter.dir/DependInfo.cmake --color= [ 76%] Building CXX object lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/MipsNaClELFStreamer.cpp.o [ 76%] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFSubtarget.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips/MCTargetDesc && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsDesc.dir/MipsNaClELFStreamer.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsNaClELFStreamer.cpp Scanning dependencies of target LLVMBPFAsmPrinter make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/BPF/InstPrinter/CMakeFiles/LLVMBPFAsmPrinter.dir/build.make lib/Target/BPF/InstPrinter/CMakeFiles/LLVMBPFAsmPrinter.dir/build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsNaClELFStreamer.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsNaClELFStreamer.cpp:20: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 76%] Building CXX object lib/Target/BPF/InstPrinter/CMakeFiles/LLVMBPFAsmPrinter.dir/BPFInstPrinter.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/BPF/InstPrinter && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/BPF/InstPrinter -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/InstPrinter -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/BPF -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMBPFAsmPrinter.dir/BPFInstPrinter.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/InstPrinter/BPFInstPrinter.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsNaClELFStreamer.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsNaClELFStreamer.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsNaClELFStreamer.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsNaClELFStreamer.cpp:20: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 76%] Building CXX object lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/MipsOptionRecord.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips/MCTargetDesc && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsDesc.dir/MipsOptionRecord.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsOptionRecord.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPF.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/InstPrinter/BPFInstPrinter.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPF.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/InstPrinter/BPFInstPrinter.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 76%] Linking CXX static library ../../../libLLVMBPFAsmPrinter.a cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/BPF/InstPrinter && /usr/bin/cmake -P CMakeFiles/LLVMBPFAsmPrinter.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/BPF/InstPrinter && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMBPFAsmPrinter.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../libLLVMBPFAsmPrinter.a CMakeFiles/LLVMBPFAsmPrinter.dir/BPFInstPrinter.cpp.o /usr/bin/ranlib ../../../libLLVMBPFAsmPrinter.a make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 76%] Built target LLVMBPFAsmPrinter [ 76%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsConstantIslandPass.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsConstantIslandPass.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsConstantIslandPass.cpp cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/BPF && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/BPF -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMBPFCodeGen.dir/BPFSubtarget.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFSubtarget.cpp [ 76%] Building CXX object lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/MipsTargetStreamer.cpp.o [ 76%] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFTargetMachine.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/BPF && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/BPF -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMBPFCodeGen.dir/BPFTargetMachine.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFTargetMachine.cpp cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips/MCTargetDesc && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsDesc.dir/MipsTargetStreamer.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsTargetStreamer.cpp [ 76%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMMachineFunctionInfo.cpp.o make -f lib/Target/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/build.make lib/Target/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/depend cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMMachineFunctionInfo.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMMachineFunctionInfo.cpp make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/TargetInfo /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/BPF/TargetInfo /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/DependInfo.cmake --color= Scanning dependencies of target LLVMBPFInfo make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/build.make lib/Target/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 76%] Building CXX object lib/Target/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/BPFTargetInfo.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/BPF/TargetInfo && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/BPF/TargetInfo -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/TargetInfo -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/BPF -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMBPFInfo.dir/BPFTargetInfo.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/TargetInfo/BPFTargetInfo.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsOptionRecord.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsOptionRecord.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsOptionRecord.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsOptionRecord.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsOptionRecord.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsOptionRecord.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsOptionRecord.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsOptionRecord.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsOptionRecord.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsOptionRecord.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsOptionRecord.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsOptionRecord.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 76%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsDelaySlotFiller.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsDelaySlotFiller.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsDelaySlotFiller.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPF.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/TargetInfo/BPFTargetInfo.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPF.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/TargetInfo/BPFTargetInfo.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 76%] Linking CXX static library ../../../libLLVMBPFInfo.a cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/BPF/TargetInfo && /usr/bin/cmake -P CMakeFiles/LLVMBPFInfo.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/BPF/TargetInfo && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMBPFInfo.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../libLLVMBPFInfo.a CMakeFiles/LLVMBPFInfo.dir/BPFTargetInfo.cpp.o /usr/bin/ranlib ../../../libLLVMBPFInfo.a make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 76%] Built target LLVMBPFInfo [ 76%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsFastISel.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsFastISel.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsFastISel.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFSubtarget.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFSubtarget.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSubtarget.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsConstantIslandPass.cpp:28: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFSubtarget.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFSubtarget.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFSubtarget.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFSubtarget.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFSubtarget.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFSubtarget.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFSubtarget.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFSubtarget.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFSubtarget.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFSubtarget.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFSubtarget.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsConstantIslandPass.cpp:24: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsConstantIslandPass.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsConstantIslandPass.cpp:24: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsConstantIslandPass.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsConstantIslandPass.cpp:24: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsConstantIslandPass.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsConstantIslandPass.cpp:24: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsConstantIslandPass.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsConstantIslandPass.cpp:24: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsConstantIslandPass.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsConstantIslandPass.cpp:24: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsConstantIslandPass.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsABIFlagsSection.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsTargetStreamer.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsTargetStreamer.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsABIFlagsSection.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsTargetStreamer.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsTargetStreamer.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-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSubtarget.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsDelaySlotFiller.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsABIFlagsSection.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsTargetStreamer.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsTargetStreamer.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsABIFlagsSection.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsTargetStreamer.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsTargetStreamer.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsABIFlagsSection.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsTargetStreamer.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsTargetStreamer.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsABIFlagsSection.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsTargetStreamer.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsTargetStreamer.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsConstantIslandPass.cpp: At global scope: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsConstantIslandPass.cpp:423:6: warning: 'void {anonymous}::MipsConstantIslands::dumpBBs()' defined but not used [-Wunused-function] BUILDSTDERR: void MipsConstantIslands::dumpBBs() { BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCObjectStreamer.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCELFStreamer.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsMCNaCl.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsDelaySlotFiller.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/SmallPtrSet.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCELFStreamer.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsMCNaCl.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsDelaySlotFiller.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-3.9.1.src/include/llvm/MC/MCObjectStreamer.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCELFStreamer.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsMCNaCl.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsDelaySlotFiller.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-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-3.9.1.src/include/llvm/ADT/SmallPtrSet.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCELFStreamer.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsMCNaCl.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsDelaySlotFiller.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-3.9.1.src/include/llvm/MC/MCObjectStreamer.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCELFStreamer.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsMCNaCl.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsDelaySlotFiller.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-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-3.9.1.src/include/llvm/ADT/SmallPtrSet.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCELFStreamer.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsMCNaCl.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsDelaySlotFiller.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-3.9.1.src/include/llvm/MC/MCObjectStreamer.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCELFStreamer.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsMCNaCl.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsDelaySlotFiller.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-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-3.9.1.src/include/llvm/ADT/SmallPtrSet.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCELFStreamer.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsMCNaCl.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsDelaySlotFiller.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-3.9.1.src/include/llvm/MC/MCObjectStreamer.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCELFStreamer.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsMCNaCl.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsDelaySlotFiller.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-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-3.9.1.src/include/llvm/ADT/SmallPtrSet.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCELFStreamer.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsMCNaCl.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsDelaySlotFiller.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-3.9.1.src/include/llvm/MC/MCObjectStreamer.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCELFStreamer.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsMCNaCl.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsDelaySlotFiller.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-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-3.9.1.src/include/llvm/ADT/SmallPtrSet.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCELFStreamer.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsMCNaCl.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsDelaySlotFiller.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-3.9.1.src/include/llvm/MC/MCObjectStreamer.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCELFStreamer.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsMCNaCl.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsDelaySlotFiller.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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/ios:40, BUILDSTDERR: from /usr/include/c++/8/ostream:38, BUILDSTDERR: from /usr/include/c++/8/iterator:64, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallPtrSet.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCELFStreamer.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsMCNaCl.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsDelaySlotFiller.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-3.9.1.src/include/llvm/MC/MCObjectStreamer.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCELFStreamer.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsMCNaCl.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsDelaySlotFiller.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/CommandLine.h:578:12: required from 'llvm::cl::ValuesClass::ValuesClass(const char*, DataType, const char*, va_list) [with DataType = int; va_list = __va_list]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/CommandLine.h:601:25: required from 'llvm::cl::ValuesClass llvm::cl::values(const char*, DataType, const char*, ...) [with DataType = int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsDelaySlotFiller.cpp:84:3: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair >' with no trivial copy-assignment; use copy-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-3.9.1.src/include/llvm/ADT/SmallPtrSet.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCELFStreamer.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsMCNaCl.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsDelaySlotFiller.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-3.9.1.src/include/llvm/MC/MCObjectStreamer.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCELFStreamer.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsMCNaCl.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsDelaySlotFiller.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair >; T2 = std::pair >; T = std::pair >; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:270: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-3.9.1.src/include/llvm/ADT/SmallVector.h:811:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/Support/CommandLine.h:567:33: required from 'llvm::cl::ValuesClass llvm::cl::values(const char*, DataType, const char*, ...) [with DataType = int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsDelaySlotFiller.cpp:84:3: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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/ios:40, BUILDSTDERR: from /usr/include/c++/8/ostream:38, BUILDSTDERR: from /usr/include/c++/8/iterator:64, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallPtrSet.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCELFStreamer.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsMCNaCl.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsDelaySlotFiller.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-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFSubtarget.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFTargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFTargetMachine.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPF.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFTargetMachine.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPF.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFTargetMachine.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPF.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFTargetMachine.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPF.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFTargetMachine.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPF.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFTargetMachine.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPF.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFTargetMachine.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPF.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFTargetMachine.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPF.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFTargetMachine.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPF.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFTargetMachine.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPF.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPFTargetMachine.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 76%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsHazardSchedule.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsHazardSchedule.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsHazardSchedule.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSubtarget.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsFastISel.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsCCState.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsFastISel.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsCCState.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsFastISel.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-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSubtarget.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMMachineFunctionInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMMachineFunctionInfo.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsCCState.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsFastISel.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsCCState.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsFastISel.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsCCState.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsFastISel.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsCCState.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsFastISel.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsCCState.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsFastISel.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsCCState.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsFastISel.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMMachineFunctionInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMMachineFunctionInfo.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMMachineFunctionInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMMachineFunctionInfo.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsCCState.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsFastISel.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsCCState.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsFastISel.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMMachineFunctionInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMMachineFunctionInfo.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMMachineFunctionInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMMachineFunctionInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMMachineFunctionInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMMachineFunctionInfo.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMMachineFunctionInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMMachineFunctionInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMMachineFunctionInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMMachineFunctionInfo.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMMachineFunctionInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMMachineFunctionInfo.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsCCState.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsFastISel.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsCCState.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsFastISel.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMMachineFunctionInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMMachineFunctionInfo.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMMachineFunctionInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMMachineFunctionInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMMachineFunctionInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMMachineFunctionInfo.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMMachineFunctionInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMMachineFunctionInfo.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 76%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMRegisterInfo.cpp.o [ 76%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMOptimizeBarriersPass.cpp.o [ 76%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMSelectionDAGInfo.cpp.o [ 76%] Linking CXX static library ../../../libLLVMMipsDesc.a [ 76%] Linking CXX static library ../../libLLVMBPFCodeGen.a cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/BPF && /usr/bin/cmake -P CMakeFiles/LLVMBPFCodeGen.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips/MCTargetDesc && /usr/bin/cmake -P CMakeFiles/LLVMMipsDesc.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMSelectionDAGInfo.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSelectionDAGInfo.cpp cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMRegisterInfo.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMRegisterInfo.cpp cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMOptimizeBarriersPass.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMOptimizeBarriersPass.cpp cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/BPF && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMBPFCodeGen.dir/link.txt --verbose=1 /usr/bin/ar qc ../../libLLVMBPFCodeGen.a CMakeFiles/LLVMBPFCodeGen.dir/BPFAsmPrinter.cpp.o CMakeFiles/LLVMBPFCodeGen.dir/BPFFrameLowering.cpp.o CMakeFiles/LLVMBPFCodeGen.dir/BPFInstrInfo.cpp.o CMakeFiles/LLVMBPFCodeGen.dir/BPFISelDAGToDAG.cpp.o CMakeFiles/LLVMBPFCodeGen.dir/BPFISelLowering.cpp.o CMakeFiles/LLVMBPFCodeGen.dir/BPFMCInstLower.cpp.o CMakeFiles/LLVMBPFCodeGen.dir/BPFRegisterInfo.cpp.o CMakeFiles/LLVMBPFCodeGen.dir/BPFSubtarget.cpp.o CMakeFiles/LLVMBPFCodeGen.dir/BPFTargetMachine.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips/MCTargetDesc && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMMipsDesc.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../libLLVMMipsDesc.a CMakeFiles/LLVMMipsDesc.dir/MipsABIInfo.cpp.o CMakeFiles/LLVMMipsDesc.dir/MipsABIFlagsSection.cpp.o CMakeFiles/LLVMMipsDesc.dir/MipsAsmBackend.cpp.o CMakeFiles/LLVMMipsDesc.dir/MipsELFObjectWriter.cpp.o CMakeFiles/LLVMMipsDesc.dir/MipsELFStreamer.cpp.o CMakeFiles/LLVMMipsDesc.dir/MipsMCAsmInfo.cpp.o CMakeFiles/LLVMMipsDesc.dir/MipsMCCodeEmitter.cpp.o CMakeFiles/LLVMMipsDesc.dir/MipsMCExpr.cpp.o CMakeFiles/LLVMMipsDesc.dir/MipsMCTargetDesc.cpp.o CMakeFiles/LLVMMipsDesc.dir/MipsNaClELFStreamer.cpp.o CMakeFiles/LLVMMipsDesc.dir/MipsOptionRecord.cpp.o CMakeFiles/LLVMMipsDesc.dir/MipsTargetStreamer.cpp.o make -f lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/build.make lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/depend [ 76%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMSubtarget.cpp.o make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/MCTargetDesc /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/BPF/MCTargetDesc /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/DependInfo.cmake --color= cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMSubtarget.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSubtarget.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSubtarget.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSelectionDAGInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSubtarget.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMMachineFunctionInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMOptimizeBarriersPass.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSubtarget.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsHazardSchedule.cpp:48: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMTargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSelectionDAGInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-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-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMTargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSelectionDAGInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMTargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSelectionDAGInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-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-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMTargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSelectionDAGInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMTargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSelectionDAGInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-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-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMTargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSelectionDAGInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMTargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSelectionDAGInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-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-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMTargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSelectionDAGInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMOptimizeBarriersPass.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/lib/Target/ARM/ARM.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMOptimizeBarriersPass.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMOptimizeBarriersPass.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/lib/Target/ARM/ARM.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMOptimizeBarriersPass.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMOptimizeBarriersPass.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/lib/Target/ARM/ARM.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMOptimizeBarriersPass.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMOptimizeBarriersPass.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/lib/Target/ARM/ARM.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMOptimizeBarriersPass.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsHazardSchedule.cpp:45: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsHazardSchedule.cpp:45: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsHazardSchedule.cpp:45: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsHazardSchedule.cpp:45: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsHazardSchedule.cpp:45: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsHazardSchedule.cpp:45: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsHazardSchedule.cpp:45: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsHazardSchedule.cpp:45: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMTargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSelectionDAGInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-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-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMTargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSelectionDAGInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMOptimizeBarriersPass.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/lib/Target/ARM/ARM.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMOptimizeBarriersPass.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMTargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSelectionDAGInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMTargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSelectionDAGInfo.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsHazardSchedule.cpp:45: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsHazardSchedule.cpp:45: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMOptimizeBarriersPass.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/lib/Target/ARM/ARM.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMOptimizeBarriersPass.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsHazardSchedule.cpp:45: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsHazardSchedule.cpp:45: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 76%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsInstrInfo.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsInstrInfo.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsInstrInfo.cpp [ 76%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMTargetMachine.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMTargetMachine.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMTargetMachine.cpp [ 76%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsISelDAGToDAG.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsISelDAGToDAG.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsISelDAGToDAG.cpp Scanning dependencies of target LLVMBPFDesc make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' /usr/bin/ranlib ../../../libLLVMMipsDesc.a BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSubtarget.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsInstrInfo.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: ^ /usr/bin/ranlib ../../libLLVMBPFCodeGen.a BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSubtarget.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsISelDAGToDAG.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsISelDAGToDAG.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsInstrInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsInstrInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsInstrInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsInstrInfo.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsInstrInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsInstrInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsInstrInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsInstrInfo.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsInstrInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsInstrInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsInstrInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsInstrInfo.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsInstrInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsInstrInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsInstrInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsInstrInfo.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSubtarget.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMTargetMachine.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSubtarget.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSubtarget.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsInstrInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsInstrInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsInstrInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsInstrInfo.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsInstrInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsInstrInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsInstrInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsInstrInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMTargetMachine.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/lib/Target/ARM/ARM.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMTargetMachine.cpp:13: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMTargetMachine.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/lib/Target/ARM/ARM.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMTargetMachine.cpp:13: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMTargetMachine.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/lib/Target/ARM/ARM.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMTargetMachine.cpp:13: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMTargetMachine.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/lib/Target/ARM/ARM.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMTargetMachine.cpp:13: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsISelDAGToDAG.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsISelDAGToDAG.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsISelDAGToDAG.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsISelDAGToDAG.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsISelDAGToDAG.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsISelDAGToDAG.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsISelDAGToDAG.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsISelDAGToDAG.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsISelDAGToDAG.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsISelDAGToDAG.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsISelDAGToDAG.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsISelDAGToDAG.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsISelDAGToDAG.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsISelDAGToDAG.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsISelDAGToDAG.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsISelDAGToDAG.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMTargetMachine.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/lib/Target/ARM/ARM.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMTargetMachine.cpp:13: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSubtarget.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSubtarget.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsISelDAGToDAG.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsISelDAGToDAG.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsISelDAGToDAG.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsISelDAGToDAG.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSubtarget.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSubtarget.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSubtarget.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSubtarget.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMTargetMachine.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/lib/Target/ARM/ARM.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMTargetMachine.cpp:13: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsISelDAGToDAG.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsISelDAGToDAG.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsISelDAGToDAG.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsISelDAGToDAG.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSubtarget.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSubtarget.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSubtarget.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSubtarget.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSubtarget.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSubtarget.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSubtarget.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/CommandLine.h:578:12: required from 'llvm::cl::ValuesClass::ValuesClass(const char*, DataType, const char*, va_list) [with DataType = int; va_list = __va_list]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/CommandLine.h:601:25: required from 'llvm::cl::ValuesClass llvm::cl::values(const char*, DataType, const char*, ...) [with DataType = int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSubtarget.cpp:62:27: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSubtarget.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSubtarget.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair >; T2 = std::pair >; T = std::pair >; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:270: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-3.9.1.src/include/llvm/ADT/SmallVector.h:811:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/Support/CommandLine.h:567:33: required from 'llvm::cl::ValuesClass llvm::cl::values(const char*, DataType, const char*, ...) [with DataType = int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSubtarget.cpp:62:27: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSubtarget.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ make -f tools/lli/ChildTarget/CMakeFiles/lli-child-target.dir/build.make tools/lli/ChildTarget/CMakeFiles/lli-child-target.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/tools/lli/ChildTarget /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/lli/ChildTarget /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/lli/ChildTarget/CMakeFiles/lli-child-target.dir/DependInfo.cmake --color= make -f lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/build.make lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 76%] Built target LLVMMipsDesc [ 76%] Building CXX object lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/BPFMCTargetDesc.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/BPF/MCTargetDesc && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/BPF/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/BPF -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMBPFDesc.dir/BPFMCTargetDesc.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/MCTargetDesc/BPFMCTargetDesc.cpp [ 76%] Building CXX object lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/BPFAsmBackend.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/BPF/MCTargetDesc && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/BPF/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/BPF -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMBPFDesc.dir/BPFAsmBackend.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/MCTargetDesc/BPFAsmBackend.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmBackend.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/MCTargetDesc/BPFAsmBackend.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmBackend.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/MCTargetDesc/BPFAsmBackend.cpp:11: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ Scanning dependencies of target lli-child-target make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f tools/lli/ChildTarget/CMakeFiles/lli-child-target.dir/build.make tools/lli/ChildTarget/CMakeFiles/lli-child-target.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 76%] Building CXX object tools/lli/ChildTarget/CMakeFiles/lli-child-target.dir/ChildTarget.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/lli/ChildTarget && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/tools/lli/ChildTarget -I/builddir/build/BUILD/llvm-3.9.1.src/tools/lli/ChildTarget -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lli-child-target.dir/ChildTarget.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/tools/lli/ChildTarget/ChildTarget.cpp [ 76%] Built target LLVMBPFCodeGen [ 76%] Building CXX object lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/BPFMCCodeEmitter.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/BPF/MCTargetDesc && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/BPF/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/BPF -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMBPFDesc.dir/BPFMCCodeEmitter.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/MCTargetDesc/BPFMCCodeEmitter.cpp [ 76%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsISelLowering.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsISelLowering.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsISelLowering.cpp [ 76%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMTargetObjectFile.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMTargetObjectFile.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMTargetObjectFile.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFixup.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/MCTargetDesc/BPFMCCodeEmitter.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFixup.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/MCTargetDesc/BPFMCCodeEmitter.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 76%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsFrameLowering.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsFrameLowering.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsFrameLowering.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPF.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/MCTargetDesc/BPFMCTargetDesc.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPF.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/MCTargetDesc/BPFMCTargetDesc.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPF.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/MCTargetDesc/BPFMCTargetDesc.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/BPF.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/MCTargetDesc/BPFMCTargetDesc.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 76%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsLongBranch.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsLongBranch.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsLongBranch.cpp [ 76%] Building CXX object lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/BPFELFObjectWriter.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/BPF/MCTargetDesc && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/BPF/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/MCTargetDesc -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/BPF -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMBPFDesc.dir/BPFELFObjectWriter.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/MCTargetDesc/BPFELFObjectWriter.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSubtarget.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMTargetObjectFile.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMTargetObjectFile.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMTargetObjectFile.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMTargetObjectFile.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMTargetObjectFile.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMTargetObjectFile.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMTargetObjectFile.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMTargetObjectFile.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMTargetObjectFile.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMTargetObjectFile.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMTargetObjectFile.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMTargetObjectFile.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMTargetObjectFile.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMTargetObjectFile.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMTargetObjectFile.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMTargetObjectFile.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMTargetObjectFile.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMTargetObjectFile.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMTargetObjectFile.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMTargetObjectFile.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMTargetObjectFile.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMTargetObjectFile.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMTargetObjectFile.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMTargetObjectFile.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMTargetObjectFile.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMTargetObjectFile.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMTargetObjectFile.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMTargetObjectFile.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMTargetObjectFile.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCELFObjectWriter.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/MCTargetDesc/BPFELFObjectWriter.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCELFObjectWriter.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/MCTargetDesc/BPFELFObjectWriter.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-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSubtarget.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsISelLowering.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSubtarget.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsLongBranch.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsISelLowering.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsISelLowering.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsISelLowering.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsISelLowering.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsISelLowering.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsISelLowering.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsISelLowering.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsISelLowering.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsISelLowering.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsISelLowering.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 /usr/include/c++/8/map:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/RuntimeDyld.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/Orc/JITSymbol.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/Orc/OrcABISupport.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/lli/ChildTarget/ChildTarget.cpp:1: BUILDSTDERR: /usr/include/c++/8/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair::Allocator>; _KeyOfValue = std::_Select1st::Allocator> >; _Compare = std::less; _Alloc = std::allocator::Allocator> >]': BUILDSTDERR: /usr/include/c++/8/bits/stl_tree.h:2411:7: note: parameter passing for argument of type 'std::_Rb_tree::Allocator>, std::_Select1st::Allocator> >, std::less, std::allocator::Allocator> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator::Allocator> >'} changed in GCC 7.1 BUILDSTDERR: _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsISelLowering.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsISelLowering.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 /usr/include/c++/8/map:61, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/RuntimeDyld.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/Orc/JITSymbol.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/Orc/OrcABISupport.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/lli/ChildTarget/ChildTarget.cpp:1: BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h: In member function 'llvm::Error llvm::orc::remote::OrcRemoteTargetServer::handleCreateRemoteAllocator(llvm::orc::remote::OrcRemoteTargetRPCAPI::ResourceIdMgr::ResourceId) [with ChannelT = FDRPCChannel; TargetT = llvm::orc::OrcGenericABI]': BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h:499:8: note: parameter passing for argument of type 'std::_Rb_tree::Allocator>, std::_Select1st::Allocator> >, std::less, std::allocator::Allocator> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator::Allocator> >'} changed in GCC 7.1 BUILDSTDERR: __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, [ 76%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsMCInstLower.cpp.o [ 76%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMTargetTransformInfo.cpp.o [ 76%] Linking CXX static library ../../../libLLVMBPFDesc.a cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMTargetTransformInfo.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMTargetTransformInfo.cpp cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsMCInstLower.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsMCInstLower.cpp cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/BPF/MCTargetDesc && /usr/bin/cmake -P CMakeFiles/LLVMBPFDesc.dir/cmake_clean_target.cmake BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsLongBranch.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsLongBranch.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsLongBranch.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsLongBranch.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/BPF/MCTargetDesc && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMBPFDesc.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../libLLVMBPFDesc.a CMakeFiles/LLVMBPFDesc.dir/BPFMCTargetDesc.cpp.o CMakeFiles/LLVMBPFDesc.dir/BPFAsmBackend.cpp.o CMakeFiles/LLVMBPFDesc.dir/BPFMCCodeEmitter.cpp.o CMakeFiles/LLVMBPFDesc.dir/BPFELFObjectWriter.cpp.o /usr/bin/ranlib ../../../libLLVMBPFDesc.a BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsLongBranch.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsLongBranch.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsLongBranch.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsLongBranch.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsLongBranch.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsLongBranch.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsLongBranch.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsLongBranch.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsLongBranch.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsLongBranch.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-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSubtarget.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsFrameLowering.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsFrameLowering.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsFrameLowering.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsFrameLowering.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsFrameLowering.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsFrameLowering.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsFrameLowering.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsFrameLowering.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsFrameLowering.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsFrameLowering.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsFrameLowering.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-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSubtarget.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMTargetTransformInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMTargetTransformInfo.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsFrameLowering.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsFrameLowering.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-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSubtarget.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsAsmPrinter.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsMCInstLower.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMTargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMTargetTransformInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMTargetTransformInfo.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/lib/Target/ARM/ARM.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMTargetTransformInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMTargetTransformInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMTargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMTargetTransformInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMTargetTransformInfo.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/lib/Target/ARM/ARM.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMTargetTransformInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMTargetTransformInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMTargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMTargetTransformInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMTargetTransformInfo.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/lib/Target/ARM/ARM.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMTargetTransformInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMTargetTransformInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMTargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMTargetTransformInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMTargetTransformInfo.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/lib/Target/ARM/ARM.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMTargetTransformInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMTargetTransformInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMTargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMTargetTransformInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMTargetTransformInfo.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/lib/Target/ARM/ARM.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMTargetTransformInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMTargetTransformInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMTargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMTargetTransformInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMTargetTransformInfo.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/lib/Target/ARM/ARM.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMTargetTransformInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMTargetTransformInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmLayout.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsMCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsMCInstLower.h:12, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsMCInstLower.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmLayout.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsMCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsMCInstLower.h:12, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsMCInstLower.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmLayout.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsMCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsMCInstLower.h:12, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsMCInstLower.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmLayout.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsMCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsMCInstLower.h:12, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsMCInstLower.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmLayout.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsMCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsMCInstLower.h:12, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsMCInstLower.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmLayout.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsMCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsMCInstLower.h:12, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsMCInstLower.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmLayout.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsMCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsMCInstLower.h:12, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsMCInstLower.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmLayout.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsMCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsMCInstLower.h:12, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsMCInstLower.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmLayout.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsMCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsMCInstLower.h:12, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsMCInstLower.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmLayout.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsMCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsMCInstLower.h:12, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsMCInstLower.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmLayout.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsMCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsMCInstLower.h:12, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsMCInstLower.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmLayout.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsMCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsMCInstLower.h:12, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsMCInstLower.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmLayout.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsMCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsMCInstLower.h:12, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsMCInstLower.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmLayout.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsMCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsMCInstLower.h:12, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsMCInstLower.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ make -f lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/build.make lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AsmParser /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU/AsmParser /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/DependInfo.cmake --color= BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsFrameLowering.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsFrameLowering.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 76%] Linking CXX executable ../../../bin/lli-child-target [ 76%] Built target LLVMBPFDesc cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/lli/ChildTarget && /usr/bin/cmake -E cmake_link_script CMakeFiles/lli-child-target.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/lli-child-target.dir/ChildTarget.cpp.o -o ../../../bin/lli-child-target -Wl,-rpath,"\$ORIGIN/../lib" ../../../lib/libLLVMOrcJIT.a ../../../lib/libLLVMRuntimeDyld.a ../../../lib/libLLVMSupport.a -lpthread ../../../lib/libLLVMExecutionEngine.a ../../../lib/libLLVMRuntimeDyld.a ../../../lib/libLLVMTarget.a ../../../lib/libLLVMObject.a ../../../lib/libLLVMBitReader.a ../../../lib/libLLVMMCParser.a ../../../lib/libLLVMMC.a ../../../lib/libLLVMTransformUtils.a ../../../lib/libLLVMAnalysis.a ../../../lib/libLLVMProfileData.a ../../../lib/libLLVMCore.a ../../../lib/libLLVMSupport.a -lrt -ldl -ltinfo -lpthread -lz -lm [ 78%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/MLxExpansionPass.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/MLxExpansionPass.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MLxExpansionPass.cpp [ 78%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsMachineFunction.cpp.o make -f lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/build.make lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/depend cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsMachineFunction.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsMachineFunction.cpp make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/InstPrinter /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU/InstPrinter /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/DependInfo.cmake --color= [ 78%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/Thumb1FrameLowering.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/Thumb1FrameLowering.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/Thumb1FrameLowering.cpp Scanning dependencies of target LLVMAMDGPUAsmParser Scanning dependencies of target LLVMAMDGPUAsmPrinter make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/build.make lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/build make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/build.make lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 78%] Building CXX object lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/AMDGPUAsmParser.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU/AsmParser && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU/AsmParser -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AsmParser -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUAsmParser.dir/AMDGPUAsmParser.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp [ 78%] Building CXX object lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/AMDGPUInstPrinter.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU/InstPrinter && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU/InstPrinter -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/InstPrinter -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUAsmPrinter.dir/AMDGPUInstPrinter.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/InstPrinter/AMDGPUInstPrinter.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSubtarget.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsMachineFunction.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSubtarget.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MLxExpansionPass.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSubtarget.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMMachineFunctionInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/Thumb1FrameLowering.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MLxExpansionPass.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/lib/Target/ARM/ARM.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MLxExpansionPass.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MLxExpansionPass.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/lib/Target/ARM/ARM.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MLxExpansionPass.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MLxExpansionPass.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/lib/Target/ARM/ARM.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MLxExpansionPass.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MLxExpansionPass.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/lib/Target/ARM/ARM.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MLxExpansionPass.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFixup.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsFixupKinds.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsBaseInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsMachineFunction.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFixup.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsFixupKinds.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsBaseInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsMachineFunction.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFixup.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsFixupKinds.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsBaseInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsMachineFunction.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFixup.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsFixupKinds.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsBaseInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsMachineFunction.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFixup.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsFixupKinds.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsBaseInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsMachineFunction.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFixup.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsFixupKinds.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsBaseInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsMachineFunction.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFixup.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsFixupKinds.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsBaseInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsMachineFunction.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFixup.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsFixupKinds.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsBaseInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsMachineFunction.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MLxExpansionPass.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/lib/Target/ARM/ARM.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MLxExpansionPass.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/Thumb1FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/Thumb1FrameLowering.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/Thumb1FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/Thumb1FrameLowering.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/Thumb1FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/Thumb1FrameLowering.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/Thumb1FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/Thumb1FrameLowering.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/Thumb1FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/Thumb1FrameLowering.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/Thumb1FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/Thumb1FrameLowering.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/Thumb1FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/Thumb1FrameLowering.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/Thumb1FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/Thumb1FrameLowering.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFixup.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsFixupKinds.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsBaseInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsMachineFunction.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFixup.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsFixupKinds.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsBaseInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsMachineFunction.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFixup.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsFixupKinds.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsBaseInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsMachineFunction.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFixup.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsFixupKinds.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsBaseInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsMachineFunction.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/Thumb1FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/Thumb1FrameLowering.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/Thumb1FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/Thumb1FrameLowering.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MLxExpansionPass.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/lib/Target/ARM/ARM.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MLxExpansionPass.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/Thumb1FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/Thumb1FrameLowering.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/Thumb1FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/Thumb1FrameLowering.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDKernelCodeT.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDKernelCodeT.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDKernelCodeT.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDKernelCodeT.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDKernelCodeT.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AMDKernelCodeT.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/Thumb1FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/Thumb1FrameLowering.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/Thumb1FrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/Thumb1FrameLowering.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-3.9.1.src/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp:2756: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU/AMDGPUGenAsmMatcher.inc:20894:6: warning: 'bool {anonymous}::AMDGPUAsmParser::mnemonicIsValid(llvm::StringRef, unsigned int)' defined but not used [-Wunused-function] BUILDSTDERR: bool AMDGPUAsmParser:: BUILDSTDERR: ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/Thumb1FrameLowering.cpp: In member function 'virtual void llvm::Thumb1FrameLowering::emitPrologue(llvm::MachineFunction&, llvm::MachineBasicBlock&) const': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/Thumb1FrameLowering.cpp:215:7: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: if (STI.splitFramePushPop()) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/Thumb1FrameLowering.cpp:218:5: note: here BUILDSTDERR: case ARM::R0: BUILDSTDERR: ^~~~ make -f lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/build.make lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/Disassembler /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU/Disassembler /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/DependInfo.cmake --color= [ 78%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/Thumb1InstrInfo.cpp.o [ 78%] Linking CXX static library ../../../libLLVMAMDGPUAsmPrinter.a cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/Thumb1InstrInfo.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/Thumb1InstrInfo.cpp cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU/InstPrinter && /usr/bin/cmake -P CMakeFiles/LLVMAMDGPUAsmPrinter.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU/InstPrinter && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMAMDGPUAsmPrinter.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../libLLVMAMDGPUAsmPrinter.a CMakeFiles/LLVMAMDGPUAsmPrinter.dir/AMDGPUInstPrinter.cpp.o [ 78%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsModuleISelDAGToDAG.cpp.o BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSubtarget.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/Thumb1InstrInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/Thumb1InstrInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/Thumb1InstrInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/Thumb1InstrInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/Thumb1InstrInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/Thumb1InstrInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/Thumb1InstrInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/Thumb1InstrInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/Thumb1InstrInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/Thumb1InstrInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/Thumb1InstrInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/Thumb1InstrInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/Thumb1InstrInfo.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 78%] Linking CXX static library ../../../libLLVMAMDGPUAsmParser.a cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU/AsmParser && /usr/bin/cmake -P CMakeFiles/LLVMAMDGPUAsmParser.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsModuleISelDAGToDAG.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsModuleISelDAGToDAG.cpp cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU/AsmParser && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMAMDGPUAsmParser.dir/link.txt --verbose=1 /usr/bin/ranlib ../../../libLLVMAMDGPUAsmPrinter.a /usr/bin/ar qc ../../../libLLVMAMDGPUAsmParser.a CMakeFiles/LLVMAMDGPUAsmParser.dir/AMDGPUAsmParser.cpp.o [ 78%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ThumbRegisterInfo.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ThumbRegisterInfo.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ThumbRegisterInfo.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSubtarget.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsModuleISelDAGToDAG.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSubtarget.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMMachineFunctionInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ThumbRegisterInfo.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsModuleISelDAGToDAG.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsModuleISelDAGToDAG.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsModuleISelDAGToDAG.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsModuleISelDAGToDAG.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsModuleISelDAGToDAG.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsModuleISelDAGToDAG.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsModuleISelDAGToDAG.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsModuleISelDAGToDAG.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseRegisterInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ThumbRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ThumbRegisterInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-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-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseRegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ThumbRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ThumbRegisterInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseRegisterInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ThumbRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ThumbRegisterInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-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-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseRegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ThumbRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ThumbRegisterInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseRegisterInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ThumbRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ThumbRegisterInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-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-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseRegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ThumbRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ThumbRegisterInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseRegisterInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ThumbRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ThumbRegisterInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-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-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseRegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ThumbRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ThumbRegisterInfo.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsModuleISelDAGToDAG.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsModuleISelDAGToDAG.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsModuleISelDAGToDAG.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsModuleISelDAGToDAG.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseRegisterInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ThumbRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ThumbRegisterInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-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-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseRegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ThumbRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ThumbRegisterInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseRegisterInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ThumbRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ThumbRegisterInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseRegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ThumbRegisterInfo.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ThumbRegisterInfo.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 78%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/Thumb2ITBlockPass.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/Thumb2ITBlockPass.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/Thumb2ITBlockPass.cpp [ 78%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsOptimizePICCall.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsOptimizePICCall.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsOptimizePICCall.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSubtarget.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMMachineFunctionInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/Thumb2ITBlockPass.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMMachineFunctionInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/Thumb2ITBlockPass.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/lib/Target/ARM/ARM.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/Thumb2ITBlockPass.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMMachineFunctionInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/Thumb2ITBlockPass.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/lib/Target/ARM/ARM.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/Thumb2ITBlockPass.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMMachineFunctionInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/Thumb2ITBlockPass.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/lib/Target/ARM/ARM.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/Thumb2ITBlockPass.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMMachineFunctionInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/Thumb2ITBlockPass.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/lib/Target/ARM/ARM.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/Thumb2ITBlockPass.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMMachineFunctionInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/Thumb2ITBlockPass.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/lib/Target/ARM/ARM.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/Thumb2ITBlockPass.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineBasicBlock.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSubtarget.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMMachineFunctionInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/Thumb2ITBlockPass.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/lib/Target/ARM/ARM.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/Thumb2ITBlockPass.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-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSubtarget.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsOptimizePICCall.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsOptimizePICCall.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsOptimizePICCall.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsOptimizePICCall.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsOptimizePICCall.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsOptimizePICCall.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsOptimizePICCall.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsOptimizePICCall.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsOptimizePICCall.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsOptimizePICCall.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsOptimizePICCall.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsOptimizePICCall.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsOptimizePICCall.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsOptimizePICCall.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/GenericDomTree.h:689:5: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/GenericDomTree.h:467:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineDominators.h:108:30: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsOptimizePICCall.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ Scanning dependencies of target LLVMAMDGPUDisassembler make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/build.make lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/build make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 78%] Building CXX object lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/AMDGPUDisassembler.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU/Disassembler && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU/Disassembler -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/Disassembler -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU/Disassembler/.. -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/Disassembler/.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUDisassembler.dir/AMDGPUDisassembler.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.cpp [ 78%] Built target LLVMAMDGPUAsmPrinter [ 78%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/Thumb2InstrInfo.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/Thumb2InstrInfo.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/Thumb2InstrInfo.cpp [ 78%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsOs16.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsOs16.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsOs16.cpp [ 78%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsRegisterInfo.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsRegisterInfo.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsRegisterInfo.cpp [ 78%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/Thumb2SizeReduction.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/Thumb2SizeReduction.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/Thumb2SizeReduction.cpp /usr/bin/ranlib ../../../libLLVMAMDGPUAsmParser.a BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsOs16.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Instructions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsOs16.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.cpp:20: 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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.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-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSubtarget.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMMachineFunctionInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/Thumb2InstrInfo.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: ^ [ 78%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsSEFrameLowering.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsSEFrameLowering.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSEFrameLowering.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/Thumb2InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/Thumb2InstrInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-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-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/Thumb2InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/Thumb2InstrInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/Thumb2InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/Thumb2InstrInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-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-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/Thumb2InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/Thumb2InstrInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/Thumb2InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/Thumb2InstrInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-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-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/Thumb2InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/Thumb2InstrInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/Thumb2InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/Thumb2InstrInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-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-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/Thumb2InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/Thumb2InstrInfo.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-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSubtarget.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsRegisterInfo.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/Thumb2InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/Thumb2InstrInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-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-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/Thumb2InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/Thumb2InstrInfo.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/Thumb2InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/Thumb2InstrInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/Thumb2InstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/Thumb2InstrInfo.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsRegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsRegisterInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsRegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsRegisterInfo.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsRegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsRegisterInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsRegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsRegisterInfo.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsRegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsRegisterInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsRegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsRegisterInfo.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsRegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsRegisterInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsRegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsRegisterInfo.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 78%] Built target LLVMAMDGPUAsmParser [ 78%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsSEInstrInfo.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsSEInstrInfo.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSEInstrInfo.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsRegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsRegisterInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsRegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsRegisterInfo.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsRegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsRegisterInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsRegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsRegisterInfo.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-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMSubtarget.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/Thumb2SizeReduction.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/Thumb2SizeReduction.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/lib/Target/ARM/ARM.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/Thumb2SizeReduction.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/Thumb2SizeReduction.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/lib/Target/ARM/ARM.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/Thumb2SizeReduction.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/Thumb2SizeReduction.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/lib/Target/ARM/ARM.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/Thumb2SizeReduction.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/Thumb2SizeReduction.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/lib/Target/ARM/ARM.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/Thumb2SizeReduction.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/Thumb2SizeReduction.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/lib/Target/ARM/ARM.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/Thumb2SizeReduction.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/ARMBaseInstrInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/Thumb2SizeReduction.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/lib/Target/ARM/ARM.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/Thumb2SizeReduction.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/Thumb2SizeReduction.cpp: In member function 'bool {anonymous}::Thumb2SizeReduce::ReduceSpecial(llvm::MachineBasicBlock&, llvm::MachineInstr*, const {anonymous}::ReduceEntry&, bool, bool)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/Thumb2SizeReduction.cpp:652:9: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: if (ReduceTo2Addr(MBB, MI, Entry, LiveCPSR, IsSelfLoop)) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/Thumb2SizeReduction.cpp:656:7: note: here BUILDSTDERR: case ARM::t2ADDSrr: BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSubtarget.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSEFrameLowering.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: ^ [ 78%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsSEISelLowering.cpp.o [ 78%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsSEISelDAGToDAG.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsSEISelDAGToDAG.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSEISelDAGToDAG.cpp cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsSEISelLowering.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSEISelLowering.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSEFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSEFrameLowering.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSEFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSEFrameLowering.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSEFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSEFrameLowering.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSEFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSEFrameLowering.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSEFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSEFrameLowering.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSEFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSEFrameLowering.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSEFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSEFrameLowering.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSEFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSEFrameLowering.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSEFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSEFrameLowering.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSEFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSEFrameLowering.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-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSubtarget.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSEInstrInfo.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSEFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSEFrameLowering.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSEFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSEFrameLowering.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSEFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSEFrameLowering.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSEFrameLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSEFrameLowering.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsInstrInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSEInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSEInstrInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsInstrInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSEInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSEInstrInfo.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsInstrInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSEInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSEInstrInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsInstrInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSEInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSEInstrInfo.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsInstrInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSEInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSEInstrInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsInstrInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSEInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSEInstrInfo.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsInstrInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSEInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSEInstrInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsInstrInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSEInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSEInstrInfo.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsInstrInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSEInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSEInstrInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsInstrInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSEInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSEInstrInfo.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsInstrInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSEInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSEInstrInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsInstrInfo.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSEInstrInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSEInstrInfo.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 78%] Built target lli-child-target [ 78%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsSERegisterInfo.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsSERegisterInfo.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSERegisterInfo.cpp [ 78%] Linking CXX static library ../../../libLLVMAMDGPUDisassembler.a cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU/Disassembler && /usr/bin/cmake -P CMakeFiles/LLVMAMDGPUDisassembler.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU/Disassembler && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMAMDGPUDisassembler.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../libLLVMAMDGPUDisassembler.a CMakeFiles/LLVMAMDGPUDisassembler.dir/AMDGPUDisassembler.cpp.o /usr/bin/ranlib ../../../libLLVMAMDGPUDisassembler.a [ 78%] Linking CXX static library ../../libLLVMARMCodeGen.a cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM && /usr/bin/cmake -P CMakeFiles/LLVMARMCodeGen.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMARMCodeGen.dir/link.txt --verbose=1 /usr/bin/ar qc ../../libLLVMARMCodeGen.a CMakeFiles/LLVMARMCodeGen.dir/A15SDOptimizer.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMAsmPrinter.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMBaseInstrInfo.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMBaseRegisterInfo.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMConstantIslandPass.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMConstantPoolValue.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMExpandPseudoInsts.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMFastISel.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMFrameLowering.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMHazardRecognizer.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMISelDAGToDAG.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMISelLowering.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMInstrInfo.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMLoadStoreOptimizer.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMMCInstLower.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMMachineFunctionInfo.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMRegisterInfo.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMOptimizeBarriersPass.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMSelectionDAGInfo.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMSubtarget.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMTargetMachine.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMTargetObjectFile.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMTargetTransformInfo.cpp.o CMakeFiles/LLVMARMCodeGen.dir/MLxExpansionPass.cpp.o CMakeFiles/LLVMARMCodeGen.dir/Thumb1FrameLowering.cpp.o CMakeFiles/LLVMARMCodeGen.dir/Thumb1InstrInfo.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ThumbRegisterInfo.cpp.o CMakeFiles/LLVMARMCodeGen.dir/Thumb2ITBlockPass.cpp.o CMakeFiles/LLVMARMCodeGen.dir/Thumb2InstrInfo.cpp.o CMakeFiles/LLVMARMCodeGen.dir/Thumb2SizeReduction.cpp.o [ 78%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsSubtarget.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsSubtarget.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSubtarget.cpp [ 78%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsTargetMachine.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsTargetMachine.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsTargetMachine.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSubtarget.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSubtarget.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSubtarget.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsISelDAGToDAG.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSEISelDAGToDAG.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSEISelDAGToDAG.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsMachineFunction.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSubtarget.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsMachineFunction.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSubtarget.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-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsMachineFunction.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSubtarget.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsMachineFunction.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSubtarget.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-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsMachineFunction.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSubtarget.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsMachineFunction.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSubtarget.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-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsMachineFunction.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSubtarget.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsMachineFunction.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSubtarget.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-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsMachineFunction.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSubtarget.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsMachineFunction.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSubtarget.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsISelDAGToDAG.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSEISelDAGToDAG.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSEISelDAGToDAG.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsISelDAGToDAG.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSEISelDAGToDAG.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSEISelDAGToDAG.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsISelDAGToDAG.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSEISelDAGToDAG.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSEISelDAGToDAG.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsISelDAGToDAG.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSEISelDAGToDAG.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSEISelDAGToDAG.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsISelDAGToDAG.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSEISelDAGToDAG.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSEISelDAGToDAG.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsISelDAGToDAG.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSEISelDAGToDAG.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSEISelDAGToDAG.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-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsMachineFunction.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSubtarget.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsMachineFunction.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSubtarget.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsISelDAGToDAG.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSEISelDAGToDAG.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSEISelDAGToDAG.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsISelDAGToDAG.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSEISelDAGToDAG.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSEISelDAGToDAG.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-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSubtarget.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsTargetMachine.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsISelDAGToDAG.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSEISelDAGToDAG.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSEISelDAGToDAG.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsISelDAGToDAG.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSEISelDAGToDAG.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSEISelDAGToDAG.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsISelDAGToDAG.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSEISelDAGToDAG.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSEISelDAGToDAG.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsISelDAGToDAG.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSEISelDAGToDAG.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSEISelDAGToDAG.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsTargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsTargetMachine.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsTargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsTargetMachine.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsTargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsTargetMachine.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsTargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsTargetMachine.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsTargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsTargetMachine.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsTargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsTargetMachine.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsTargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsTargetMachine.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsTargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsTargetMachine.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsTargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsTargetMachine.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsTargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsTargetMachine.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsTargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsTargetMachine.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsTargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsTargetMachine.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-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSubtarget.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsTargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSEISelLowering.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSubtarget.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSERegisterInfo.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSEISelLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSEISelLowering.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSEISelLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSEISelLowering.cpp:13: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSEISelLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSEISelLowering.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSEISelLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSEISelLowering.cpp:13: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSEISelLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSEISelLowering.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSEISelLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSEISelLowering.cpp:13: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSEISelLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSEISelLowering.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSEISelLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSEISelLowering.cpp:13: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSEISelLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSEISelLowering.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSEISelLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSEISelLowering.cpp:13: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSEISelLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSEISelLowering.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsISelLowering.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSEISelLowering.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSEISelLowering.cpp:13: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsRegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSERegisterInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSERegisterInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsRegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSERegisterInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSERegisterInfo.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsRegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSERegisterInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSERegisterInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsRegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSERegisterInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSERegisterInfo.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsRegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSERegisterInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSERegisterInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsRegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSERegisterInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSERegisterInfo.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsRegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSERegisterInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSERegisterInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsRegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSERegisterInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSERegisterInfo.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 78%] Built target LLVMAMDGPUDisassembler [ 78%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsTargetObjectFile.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips -I/builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsTargetObjectFile.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsTargetObjectFile.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsRegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSERegisterInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSERegisterInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsRegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSERegisterInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSERegisterInfo.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsRegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSERegisterInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSERegisterInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Mips.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsRegisterInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSERegisterInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSERegisterInfo.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-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsSubtarget.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsTargetObjectFile.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsTargetObjectFile.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsTargetObjectFile.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineFrameInfo.h:343:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsTargetObjectFile.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsTargetObjectFile.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsTargetObjectFile.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsTargetObjectFile.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsTargetObjectFile.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsTargetObjectFile.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsTargetObjectFile.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsTargetObjectFile.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsTargetObjectFile.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsTargetObjectFile.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsTargetObjectFile.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsTargetObjectFile.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsTargetObjectFile.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsTargetObjectFile.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsTargetObjectFile.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsTargetObjectFile.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsTargetObjectFile.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsTargetObjectFile.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsTargetObjectFile.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsTargetObjectFile.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsTargetObjectFile.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsTargetObjectFile.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsTargetObjectFile.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsTargetObjectFile.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsTargetObjectFile.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MipsTargetObjectFile.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 79%] Linking CXX static library ../../libLLVMMipsCodeGen.a cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips && /usr/bin/cmake -P CMakeFiles/LLVMMipsCodeGen.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMMipsCodeGen.dir/link.txt --verbose=1 /usr/bin/ar qc ../../libLLVMMipsCodeGen.a CMakeFiles/LLVMMipsCodeGen.dir/Mips16FrameLowering.cpp.o CMakeFiles/LLVMMipsCodeGen.dir/Mips16HardFloat.cpp.o CMakeFiles/LLVMMipsCodeGen.dir/Mips16HardFloatInfo.cpp.o CMakeFiles/LLVMMipsCodeGen.dir/Mips16InstrInfo.cpp.o CMakeFiles/LLVMMipsCodeGen.dir/Mips16ISelDAGToDAG.cpp.o CMakeFiles/LLVMMipsCodeGen.dir/Mips16ISelLowering.cpp.o CMakeFiles/LLVMMipsCodeGen.dir/Mips16RegisterInfo.cpp.o CMakeFiles/LLVMMipsCodeGen.dir/MipsAnalyzeImmediate.cpp.o CMakeFiles/LLVMMipsCodeGen.dir/MipsAsmPrinter.cpp.o CMakeFiles/LLVMMipsCodeGen.dir/MipsCCState.cpp.o CMakeFiles/LLVMMipsCodeGen.dir/MipsConstantIslandPass.cpp.o CMakeFiles/LLVMMipsCodeGen.dir/MipsDelaySlotFiller.cpp.o CMakeFiles/LLVMMipsCodeGen.dir/MipsFastISel.cpp.o CMakeFiles/LLVMMipsCodeGen.dir/MipsHazardSchedule.cpp.o CMakeFiles/LLVMMipsCodeGen.dir/MipsInstrInfo.cpp.o CMakeFiles/LLVMMipsCodeGen.dir/MipsISelDAGToDAG.cpp.o CMakeFiles/LLVMMipsCodeGen.dir/MipsISelLowering.cpp.o CMakeFiles/LLVMMipsCodeGen.dir/MipsFrameLowering.cpp.o CMakeFiles/LLVMMipsCodeGen.dir/MipsLongBranch.cpp.o CMakeFiles/LLVMMipsCodeGen.dir/MipsMCInstLower.cpp.o CMakeFiles/LLVMMipsCodeGen.dir/MipsMachineFunction.cpp.o CMakeFiles/LLVMMipsCodeGen.dir/MipsModuleISelDAGToDAG.cpp.o CMakeFiles/LLVMMipsCodeGen.dir/MipsOptimizePICCall.cpp.o CMakeFiles/LLVMMipsCodeGen.dir/MipsOs16.cpp.o CMakeFiles/LLVMMipsCodeGen.dir/MipsRegisterInfo.cpp.o CMakeFiles/LLVMMipsCodeGen.dir/MipsSEFrameLowering.cpp.o CMakeFiles/LLVMMipsCodeGen.dir/MipsSEInstrInfo.cpp.o CMakeFiles/LLVMMipsCodeGen.dir/MipsSEISelDAGToDAG.cpp.o CMakeFiles/LLVMMipsCodeGen.dir/MipsSEISelLowering.cpp.o CMakeFiles/LLVMMipsCodeGen.dir/MipsSERegisterInfo.cpp.o CMakeFiles/LLVMMipsCodeGen.dir/MipsSubtarget.cpp.o CMakeFiles/LLVMMipsCodeGen.dir/MipsTargetMachine.cpp.o CMakeFiles/LLVMMipsCodeGen.dir/MipsTargetObjectFile.cpp.o [ 79%] Linking CXX static library ../../../libLLVMMipsAsmParser.a cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips/AsmParser && /usr/bin/cmake -P CMakeFiles/LLVMMipsAsmParser.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips/AsmParser && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMMipsAsmParser.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../libLLVMMipsAsmParser.a CMakeFiles/LLVMMipsAsmParser.dir/MipsAsmParser.cpp.o /usr/bin/ranlib ../../../libLLVMMipsAsmParser.a make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 79%] Built target LLVMMipsAsmParser /usr/bin/ranlib ../../libLLVMARMCodeGen.a /usr/bin/ranlib ../../libLLVMMipsCodeGen.a make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 79%] Built target LLVMARMCodeGen make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 79%] Built target LLVMMipsCodeGen make -f tools/llvm-shlib/CMakeFiles/LLVM.dir/build.make tools/llvm-shlib/CMakeFiles/LLVM.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-shlib /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-shlib /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-shlib/CMakeFiles/LLVM.dir/DependInfo.cmake --color= Scanning dependencies of target LLVM make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f tools/llvm-shlib/CMakeFiles/LLVM.dir/build.make tools/llvm-shlib/CMakeFiles/LLVM.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 79%] Building CXX object tools/llvm-shlib/CMakeFiles/LLVM.dir/libllvm.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-shlib && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-shlib -I/builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-shlib -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/LLVM.dir/libllvm.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-shlib/libllvm.cpp [ 79%] Linking CXX shared library ../../lib/libLLVM-3.9.so cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-shlib && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVM.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wl,-O3 -Wl,--gc-sections -Wl,-Bsymbolic -static-libstdc++ -Wl,-z,defs -shared -Wl,-soname,libLLVM-3.9.so -o ../../lib/libLLVM-3.9.so CMakeFiles/LLVM.dir/libllvm.cpp.o -Wl,-rpath,"\$ORIGIN/../lib" -Wl,--whole-archive ../../lib/libLLVMSupport.a ../../lib/libLLVMCore.a ../../lib/libLLVMIRReader.a ../../lib/libLLVMCodeGen.a ../../lib/libLLVMSelectionDAG.a ../../lib/libLLVMAsmPrinter.a ../../lib/libLLVMMIRParser.a ../../lib/libLLVMGlobalISel.a ../../lib/libLLVMBitReader.a ../../lib/libLLVMBitWriter.a ../../lib/libLLVMTransformUtils.a ../../lib/libLLVMInstrumentation.a ../../lib/libLLVMInstCombine.a ../../lib/libLLVMScalarOpts.a ../../lib/libLLVMipo.a ../../lib/libLLVMVectorize.a ../../lib/libLLVMObjCARCOpts.a ../../lib/libLLVMLinker.a ../../lib/libLLVMAnalysis.a ../../lib/libLLVMLTO.a ../../lib/libLLVMMC.a ../../lib/libLLVMMCParser.a ../../lib/libLLVMMCDisassembler.a ../../lib/libLLVMObject.a ../../lib/libLLVMObjectYAML.a ../../lib/libLLVMOption.a ../../lib/libLLVMDebugInfoCodeView.a ../../lib/libLLVMDebugInfoDWARF.a ../../lib/libLLVMDebugInfoPDB.a ../../lib/libLLVMSymbolize.a ../../lib/libLLVMExecutionEngine.a ../../lib/libLLVMInterpreter.a ../../lib/libLLVMMCJIT.a ../../lib/libLLVMOrcJIT.a ../../lib/libLLVMRuntimeDyld.a ../../lib/libLLVMTarget.a ../../lib/libLLVMX86CodeGen.a ../../lib/libLLVMX86AsmParser.a ../../lib/libLLVMX86Disassembler.a ../../lib/libLLVMX86AsmPrinter.a ../../lib/libLLVMX86Desc.a ../../lib/libLLVMX86Info.a ../../lib/libLLVMX86Utils.a ../../lib/libLLVMAMDGPUCodeGen.a ../../lib/libLLVMAMDGPUAsmParser.a ../../lib/libLLVMAMDGPUAsmPrinter.a ../../lib/libLLVMAMDGPUDisassembler.a ../../lib/libLLVMAMDGPUInfo.a ../../lib/libLLVMAMDGPUDesc.a ../../lib/libLLVMAMDGPUUtils.a ../../lib/libLLVMPowerPCCodeGen.a ../../lib/libLLVMPowerPCAsmParser.a ../../lib/libLLVMPowerPCDisassembler.a ../../lib/libLLVMPowerPCAsmPrinter.a ../../lib/libLLVMPowerPCInfo.a ../../lib/libLLVMPowerPCDesc.a ../../lib/libLLVMNVPTXCodeGen.a ../../lib/libLLVMNVPTXInfo.a ../../lib/libLLVMNVPTXAsmPrinter.a ../../lib/libLLVMNVPTXDesc.a ../../lib/libLLVMSystemZCodeGen.a ../../lib/libLLVMSystemZAsmParser.a ../../lib/libLLVMSystemZDisassembler.a ../../lib/libLLVMSystemZAsmPrinter.a ../../lib/libLLVMSystemZInfo.a ../../lib/libLLVMSystemZDesc.a ../../lib/libLLVMAArch64CodeGen.a ../../lib/libLLVMAArch64Info.a ../../lib/libLLVMAArch64AsmParser.a ../../lib/libLLVMAArch64Disassembler.a ../../lib/libLLVMAArch64AsmPrinter.a ../../lib/libLLVMAArch64Desc.a ../../lib/libLLVMAArch64Utils.a ../../lib/libLLVMARMCodeGen.a ../../lib/libLLVMARMInfo.a ../../lib/libLLVMARMAsmParser.a ../../lib/libLLVMARMDisassembler.a ../../lib/libLLVMARMAsmPrinter.a ../../lib/libLLVMARMDesc.a ../../lib/libLLVMMipsCodeGen.a ../../lib/libLLVMMipsAsmPrinter.a ../../lib/libLLVMMipsDisassembler.a ../../lib/libLLVMMipsInfo.a ../../lib/libLLVMMipsDesc.a ../../lib/libLLVMMipsAsmParser.a ../../lib/libLLVMBPFCodeGen.a ../../lib/libLLVMBPFAsmPrinter.a ../../lib/libLLVMBPFInfo.a ../../lib/libLLVMBPFDesc.a ../../lib/libLLVMAsmParser.a ../../lib/libLLVMLineEditor.a ../../lib/libLLVMProfileData.a ../../lib/libLLVMCoverage.a ../../lib/libLLVMPasses.a ../../lib/libLLVMLibDriver.a -Wl,--no-whole-archive ../../lib/libLLVMObjCARCOpts.a ../../lib/libLLVMDebugInfoDWARF.a ../../lib/libLLVMDebugInfoPDB.a /usr/lib/libffi.so ../../lib/libLLVMExecutionEngine.a ../../lib/libLLVMRuntimeDyld.a ../../lib/libLLVMX86AsmPrinter.a ../../lib/libLLVMX86Utils.a ../../lib/libLLVMAMDGPUAsmPrinter.a ../../lib/libLLVMAMDGPUInfo.a ../../lib/libLLVMAMDGPUUtils.a ../../lib/libLLVMPowerPCAsmPrinter.a ../../lib/libLLVMPowerPCInfo.a ../../lib/libLLVMNVPTXInfo.a ../../lib/libLLVMNVPTXAsmPrinter.a ../../lib/libLLVMSystemZAsmPrinter.a ../../lib/libLLVMSystemZInfo.a ../../lib/libLLVMGlobalISel.a ../../lib/libLLVMAArch64Info.a ../../lib/libLLVMAArch64AsmPrinter.a ../../lib/libLLVMAArch64Utils.a ../../lib/libLLVMARMInfo.a ../../lib/libLLVMARMAsmPrinter.a ../../lib/libLLVMMCDisassembler.a ../../lib/libLLVMMipsDesc.a ../../lib/libLLVMMipsAsmPrinter.a ../../lib/libLLVMMipsInfo.a ../../lib/libLLVMSelectionDAG.a ../../lib/libLLVMAsmPrinter.a ../../lib/libLLVMDebugInfoCodeView.a ../../lib/libLLVMBPFAsmPrinter.a ../../lib/libLLVMBPFInfo.a ../../lib/libLLVMCodeGen.a ../../lib/libLLVMBitWriter.a ../../lib/libLLVMTarget.a ../../lib/libLLVMipo.a ../../lib/libLLVMIRReader.a ../../lib/libLLVMAsmParser.a ../../lib/libLLVMInstrumentation.a ../../lib/libLLVMScalarOpts.a ../../lib/libLLVMInstCombine.a ../../lib/libLLVMLinker.a ../../lib/libLLVMVectorize.a ../../lib/libLLVMTransformUtils.a ../../lib/libLLVMAnalysis.a ../../lib/libLLVMProfileData.a ../../lib/libLLVMObject.a ../../lib/libLLVMBitReader.a ../../lib/libLLVMCore.a ../../lib/libLLVMMCParser.a ../../lib/libLLVMMC.a ../../lib/libLLVMOption.a ../../lib/libLLVMSupport.a -lrt -ldl -ltinfo -lpthread -lz -lm BUILDSTDERR: /usr/bin/ld: error: ../../lib/libLLVM-3.9.so(.debug_info) is too large (0x25f81d34 bytes) make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 79%] Built target LLVM make -f tools/lto/CMakeFiles/LTO.dir/build.make tools/lto/CMakeFiles/LTO.dir/depend make -f tools/llvm-ar/CMakeFiles/llvm-ar.dir/build.make tools/llvm-ar/CMakeFiles/llvm-ar.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-ar /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-ar /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-ar/CMakeFiles/llvm-ar.dir/DependInfo.cmake --color= make -f tools/llvm-config/CMakeFiles/llvm-config.dir/build.make tools/llvm-config/CMakeFiles/llvm-config.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-config /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-config /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-config/CMakeFiles/llvm-config.dir/DependInfo.cmake --color= make -f tools/llvm-lto/CMakeFiles/llvm-lto.dir/build.make tools/llvm-lto/CMakeFiles/llvm-lto.dir/depend make -f tools/llvm-profdata/CMakeFiles/llvm-profdata.dir/build.make tools/llvm-profdata/CMakeFiles/llvm-profdata.dir/depend make -f tools/bugpoint/CMakeFiles/bugpoint.dir/build.make tools/bugpoint/CMakeFiles/bugpoint.dir/depend make -f tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/build.make tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/depend make -f tools/llc/CMakeFiles/llc.dir/build.make tools/llc/CMakeFiles/llc.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-lto /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-lto /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-lto/CMakeFiles/llvm-lto.dir/DependInfo.cmake --color= make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-profdata /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-profdata /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-profdata/CMakeFiles/llvm-profdata.dir/DependInfo.cmake --color= make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/tools/bugpoint /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/bugpoint /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/bugpoint/CMakeFiles/bugpoint.dir/DependInfo.cmake --color= make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/tools/llc /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llc /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llc/CMakeFiles/llc.dir/DependInfo.cmake --color= make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/tools/lto /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/lto /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/lto/CMakeFiles/LTO.dir/DependInfo.cmake --color= make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/tools/dsymutil /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/dsymutil /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/DependInfo.cmake --color= Scanning dependencies of target llvm-config make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f tools/llvm-config/CMakeFiles/llvm-config.dir/build.make tools/llvm-config/CMakeFiles/llvm-config.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 79%] Building CXX object tools/llvm-config/CMakeFiles/llvm-config.dir/llvm-config.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-config && /usr/bin/c++ -DCMAKE_CFG_INTDIR=\".\" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-config -I/builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-config -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-config.dir/llvm-config.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-config/llvm-config.cpp Scanning dependencies of target llvm-profdata make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f tools/llvm-profdata/CMakeFiles/llvm-profdata.dir/build.make tools/llvm-profdata/CMakeFiles/llvm-profdata.dir/build Scanning dependencies of target llvm-ar make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f tools/llvm-ar/CMakeFiles/llvm-ar.dir/build.make tools/llvm-ar/CMakeFiles/llvm-ar.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 79%] Building CXX object tools/llvm-profdata/CMakeFiles/llvm-profdata.dir/llvm-profdata.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-profdata && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-profdata -I/builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-profdata -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-profdata.dir/llvm-profdata.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-profdata/llvm-profdata.cpp [ 79%] Building CXX object tools/llvm-ar/CMakeFiles/llvm-ar.dir/llvm-ar.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-ar && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-ar -I/builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-ar -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-ar.dir/llvm-ar.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-ar/llvm-ar.cpp Scanning dependencies of target LTO Scanning dependencies of target llvm-lto make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f tools/lto/CMakeFiles/LTO.dir/build.make tools/lto/CMakeFiles/LTO.dir/build make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f tools/llvm-lto/CMakeFiles/llvm-lto.dir/build.make tools/llvm-lto/CMakeFiles/llvm-lto.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 79%] Building CXX object tools/lto/CMakeFiles/LTO.dir/LTODisassembler.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/lto && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/tools/lto -I/builddir/build/BUILD/llvm-3.9.1.src/tools/lto -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/LTO.dir/LTODisassembler.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/tools/lto/LTODisassembler.cpp [ 79%] Building CXX object tools/llvm-lto/CMakeFiles/llvm-lto.dir/llvm-lto.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-lto && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-lto -I/builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-lto -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-lto.dir/llvm-lto.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-lto/llvm-lto.cpp Scanning dependencies of target llc make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f tools/llc/CMakeFiles/llc.dir/build.make tools/llc/CMakeFiles/llc.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 79%] Building CXX object tools/llc/CMakeFiles/llc.dir/llc.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llc && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llc -I/builddir/build/BUILD/llvm-3.9.1.src/tools/llc -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llc.dir/llc.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/tools/llc/llc.cpp Scanning dependencies of target llvm-dsymutil make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/build.make tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 79%] Building CXX object tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/dsymutil.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/dsymutil && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/tools/dsymutil -I/builddir/build/BUILD/llvm-3.9.1.src/tools/dsymutil -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-dsymutil.dir/dsymutil.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/tools/dsymutil/dsymutil.cpp Scanning dependencies of target bugpoint make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f tools/bugpoint/CMakeFiles/bugpoint.dir/build.make tools/bugpoint/CMakeFiles/bugpoint.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 79%] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/BugDriver.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/bugpoint && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/tools/bugpoint -I/builddir/build/BUILD/llvm-3.9.1.src/tools/bugpoint -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/bugpoint.dir/BugDriver.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/tools/bugpoint/BugDriver.cpp [ 80%] Building CXX object tools/lto/CMakeFiles/LTO.dir/lto.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/lto && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/tools/lto -I/builddir/build/BUILD/llvm-3.9.1.src/tools/lto -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/LTO.dir/lto.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/tools/lto/lto.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LinkAllCodegenComponents.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llc/llc.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallSet.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-profdata/llvm-profdata.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/CommandLine.h:578:12: required from 'llvm::cl::ValuesClass::ValuesClass(const char*, DataType, const char*, va_list) [with DataType = int; va_list = __va_list]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/CommandLine.h:601:25: required from 'llvm::cl::ValuesClass llvm::cl::values(const char*, DataType, const char*, ...) [with DataType = int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-profdata/llvm-profdata.cpp:281:67: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair >' with no trivial copy-assignment; use copy-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-3.9.1.src/include/llvm/ADT/SmallPtrSet.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallSet.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-profdata/llvm-profdata.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-3.9.1.src/include/llvm/ADT/SmallSet.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-profdata/llvm-profdata.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair >; T2 = std::pair >; T = std::pair >; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:270: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-3.9.1.src/include/llvm/ADT/SmallVector.h:811:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/Support/CommandLine.h:567:33: required from 'llvm::cl::ValuesClass llvm::cl::values(const char*, DataType, const char*, ...) [with DataType = int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-profdata/llvm-profdata.cpp:281:67: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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/ios:40, BUILDSTDERR: from /usr/include/c++/8/ostream:38, BUILDSTDERR: from /usr/include/c++/8/iterator:64, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallPtrSet.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallSet.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-profdata/llvm-profdata.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 80%] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/CrashDebugger.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/bugpoint && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/tools/bugpoint -I/builddir/build/BUILD/llvm-3.9.1.src/tools/bugpoint -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/bugpoint.dir/CrashDebugger.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/tools/bugpoint/CrashDebugger.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llc/llc.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llc/llc.cpp:17: 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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/dsymutil/DebugMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/dsymutil/dsymutil.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/YAMLParser.h:148:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/dsymutil/DebugMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/dsymutil/dsymutil.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llc/llc.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llc/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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llc/llc.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/CommandLine.h:578:12: required from 'llvm::cl::ValuesClass::ValuesClass(const char*, DataType, const char*, va_list) [with DataType = int; va_list = __va_list]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/CommandLine.h:601:25: required from 'llvm::cl::ValuesClass llvm::cl::values(const char*, DataType, const char*, ...) [with DataType = int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCTargetOptionsCommandFlags.h:30:28: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llc/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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llc/llc.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llc/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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llc/llc.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair >; T2 = std::pair >; T = std::pair >; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:270: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-3.9.1.src/include/llvm/ADT/SmallVector.h:811:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/Support/CommandLine.h:567:33: required from 'llvm::cl::ValuesClass llvm::cl::values(const char*, DataType, const char*, ...) [with DataType = int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCTargetOptionsCommandFlags.h:30:28: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llc/llc.cpp:17: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 80%] Linking CXX executable ../../bin/llvm-config cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-config && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-config.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-config.dir/llvm-config.cpp.o -o ../../bin/llvm-config -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-3.9.so -lpthread BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-ar/llvm-ar.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/CommandLine.h:578:12: required from 'llvm::cl::ValuesClass::ValuesClass(const char*, DataType, const char*, va_list) [with DataType = int; va_list = __va_list]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/CommandLine.h:601:25: required from 'llvm::cl::ValuesClass llvm::cl::values(const char*, DataType, const char*, ...) [with DataType = int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-ar/llvm-ar.cpp:96:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringSwitch.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-ar/llvm-ar.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 80%] Built target llvm-config [ 80%] Building CXX object tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/BinaryHolder.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/dsymutil && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/tools/dsymutil -I/builddir/build/BUILD/llvm-3.9.1.src/tools/dsymutil -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-dsymutil.dir/BinaryHolder.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/tools/dsymutil/BinaryHolder.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-ar/llvm-ar.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair >; T2 = std::pair >; T = std::pair >; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:270: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-3.9.1.src/include/llvm/ADT/SmallVector.h:811:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/Support/CommandLine.h:567:33: required from 'llvm::cl::ValuesClass llvm::cl::values(const char*, DataType, const char*, ...) [with DataType = int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-ar/llvm-ar.cpp:96:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringSwitch.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-ar/llvm-ar.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/DiagnosticInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Bitcode/ReaderWriter.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/lto/lto.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/CommandLine.h:578:12: required from 'llvm::cl::ValuesClass::ValuesClass(const char*, DataType, const char*, va_list) [with DataType = int; va_list = __va_list]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/CommandLine.h:601:25: required from 'llvm::cl::ValuesClass llvm::cl::values(const char*, DataType, const char*, ...) [with DataType = int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCTargetOptionsCommandFlags.h:30:28: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/lto/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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/DiagnosticInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Bitcode/ReaderWriter.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/lto/lto.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/lto/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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/DiagnosticInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Bitcode/ReaderWriter.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/lto/lto.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair >; T2 = std::pair >; T = std::pair >; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:270: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-3.9.1.src/include/llvm/ADT/SmallVector.h:811:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/Support/CommandLine.h:567:33: required from 'llvm::cl::ValuesClass llvm::cl::values(const char*, DataType, const char*, ...) [with DataType = int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCTargetOptionsCommandFlags.h:30:28: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/lto/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-lto/llvm-lto.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/CommandLine.h:578:12: required from 'llvm::cl::ValuesClass::ValuesClass(const char*, DataType, const char*, va_list) [with DataType = int; va_list = __va_list]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/CommandLine.h:601:25: required from 'llvm::cl::ValuesClass llvm::cl::values(const char*, DataType, const char*, ...) [with DataType = int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCTargetOptionsCommandFlags.h:30:28: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-lto/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-lto/llvm-lto.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-lto/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-lto/llvm-lto.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair >; T2 = std::pair >; T = std::pair >; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:270: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-3.9.1.src/include/llvm/ADT/SmallVector.h:811:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/Support/CommandLine.h:567:33: required from 'llvm::cl::ValuesClass llvm::cl::values(const char*, DataType, const char*, ...) [with DataType = int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCTargetOptionsCommandFlags.h:30:28: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-lto/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: ^~~~ make -f tools/lli/CMakeFiles/lli.dir/build.make tools/lli/CMakeFiles/lli.dir/depend BUILDSTDERR: In file included from /usr/include/c++/8/vector:69, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Options.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/LLVMContext.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-ar/llvm-ar.cpp:17: BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::NewArchiveMember}; _Tp = llvm::NewArchiveMember; _Alloc = std::allocator]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 BUILDSTDERR: vector<_Tp, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::NewArchiveMember}; _Tp = llvm::NewArchiveMember; _Alloc = std::allocator]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), std::forward<_Args>(__args)...); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, _Arg&&) [with _Arg = llvm::NewArchiveMember; _Tp = llvm::NewArchiveMember; _Alloc = std::allocator]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:382:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 BUILDSTDERR: vector<_Tp, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/tools/lli /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/lli /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/lli/CMakeFiles/lli.dir/DependInfo.cmake --color= BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(std::vector<_Tp, _Alloc>::const_iterator, std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = llvm::NewArchiveMember; _Alloc = std::allocator]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:327:5: note: parameter passing for argument of type 'std::vector::const_iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 BUILDSTDERR: vector<_Tp, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:341:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: _M_insert_aux(begin() + __n, std::move(__v)); BUILDSTDERR: ^~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:343:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(begin() + __n, std::move(__v)); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/vector:64, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Options.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/LLVMContext.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-ar/llvm-ar.cpp:17: BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h: In function 'void performWriteOperation(ArchiveOperation, llvm::object::Archive*, std::unique_ptr, std::vector*)': BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1181:57: note: parameter passing for argument of type 'std::vector::const_iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 BUILDSTDERR: { return _M_insert_rval(__position, std::move(__x)); } BUILDSTDERR: ^ BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1181:57: note: parameter passing for argument of type 'std::vector::const_iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 BUILDSTDERR: { return _M_insert_rval(__position, std::move(__x)); } BUILDSTDERR: ^ [ 80%] Linking CXX executable ../../bin/llvm-profdata cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-profdata && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-profdata.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-profdata.dir/llvm-profdata.cpp.o -o ../../bin/llvm-profdata -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-3.9.so -lpthread [ 80%] Linking CXX executable ../../bin/llvm-ar cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-ar && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-ar.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-ar.dir/llvm-ar.cpp.o -o ../../bin/llvm-ar -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-3.9.so -lpthread Scanning dependencies of target lli make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f tools/lli/CMakeFiles/lli.dir/build.make tools/lli/CMakeFiles/lli.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 80%] Building CXX object tools/lli/CMakeFiles/lli.dir/lli.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/lli && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/tools/lli -I/builddir/build/BUILD/llvm-3.9.1.src/tools/lli -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lli.dir/lli.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/tools/lli/lli.cpp make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 80%] Built target llvm-ar [ 80%] Building CXX object tools/lli/CMakeFiles/lli.dir/OrcLazyJIT.cpp.o [ 80%] Built target llvm-profdata cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/lli && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/tools/lli -I/builddir/build/BUILD/llvm-3.9.1.src/tools/lli -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/lli.dir/OrcLazyJIT.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/tools/lli/OrcLazyJIT.cpp [ 80%] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/ExecutionDriver.cpp.o [ 80%] Linking CXX executable ../../bin/llc cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/bugpoint && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/tools/bugpoint -I/builddir/build/BUILD/llvm-3.9.1.src/tools/bugpoint -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/bugpoint.dir/ExecutionDriver.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/tools/bugpoint/ExecutionDriver.cpp cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llc && /usr/bin/cmake -E cmake_link_script CMakeFiles/llc.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-allow-shlib-undefined -Wl,--export-dynamic -Wl,-O3 CMakeFiles/llc.dir/llc.cpp.o -o ../../bin/llc -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-3.9.so -lpthread [ 80%] Building CXX object tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/DebugMap.cpp.o make -f tools/llvm-as/CMakeFiles/llvm-as.dir/build.make tools/llvm-as/CMakeFiles/llvm-as.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-as /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-as /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-as/CMakeFiles/llvm-as.dir/DependInfo.cmake --color= cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/dsymutil && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/tools/dsymutil -I/builddir/build/BUILD/llvm-3.9.1.src/tools/dsymutil -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-dsymutil.dir/DebugMap.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/tools/dsymutil/DebugMap.cpp Scanning dependencies of target llvm-as make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f tools/llvm-as/CMakeFiles/llvm-as.dir/build.make tools/llvm-as/CMakeFiles/llvm-as.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 80%] Building CXX object tools/llvm-as/CMakeFiles/llvm-as.dir/llvm-as.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-as && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-as -I/builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-as -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-as.dir/llvm-as.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-as/llvm-as.cpp make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 80%] Built target llc [ 80%] Building CXX object tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/DwarfLinker.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/dsymutil && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/tools/dsymutil -I/builddir/build/BUILD/llvm-3.9.1.src/tools/dsymutil -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-dsymutil.dir/DwarfLinker.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/tools/dsymutil/DwarfLinker.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/ValueMap.h:29, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/bugpoint/BugDriver.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/bugpoint/ExecutionDriver.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/CommandLine.h:578:12: required from 'llvm::cl::ValuesClass::ValuesClass(const char*, DataType, const char*, va_list) [with DataType = int; va_list = __va_list]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/CommandLine.h:601:25: required from 'llvm::cl::ValuesClass llvm::cl::values(const char*, DataType, const char*, ...) [with DataType = int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/tools/bugpoint/ExecutionDriver.cpp:58:41: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/ValueMap.h:29, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/bugpoint/BugDriver.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/bugpoint/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/ValueMap.h:29, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/bugpoint/BugDriver.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/bugpoint/ExecutionDriver.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair >; T2 = std::pair >; T = std::pair >; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:270: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-3.9.1.src/include/llvm/ADT/SmallVector.h:811:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/Support/CommandLine.h:567:33: required from 'llvm::cl::ValuesClass llvm::cl::values(const char*, DataType, const char*, ...) [with DataType = int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/tools/bugpoint/ExecutionDriver.cpp:58:41: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/ValueMap.h:29, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/bugpoint/BugDriver.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/bugpoint/ExecutionDriver.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 80%] Linking CXX shared library ../../lib/libLTO.so cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/lto && /usr/bin/cmake -E cmake_link_script CMakeFiles/LTO.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wl,-O3 -Wl,--gc-sections -Wl,--version-script,/builddir/build/BUILD/llvm-3.9.1.src/_build/tools/lto/LTO.exports -Wl,-Bsymbolic -static-libstdc++ -Wl,-z,defs -shared -Wl,-soname,libLTO.so -o ../../lib/libLTO.so CMakeFiles/LTO.dir/LTODisassembler.cpp.o CMakeFiles/LTO.dir/lto.cpp.o -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-3.9.so make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 80%] Linking CXX executable ../../bin/llvm-as cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-as && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-as.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-as.dir/llvm-as.cpp.o -o ../../bin/llvm-as -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-3.9.so -lpthread BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/lli/OrcLazyJIT.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/lli/OrcLazyJIT.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/lli/OrcLazyJIT.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/lli/OrcLazyJIT.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-3.9.1.src/include/llvm/CodeGen/LinkAllCodegenComponents.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/lli/lli.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: ^ make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/lli/OrcLazyJIT.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/lli/OrcLazyJIT.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/lli/OrcLazyJIT.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/lli/OrcLazyJIT.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/dsymutil/DebugMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/dsymutil/DebugMap.cpp:9: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/YAMLParser.h:148:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/dsymutil/DebugMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/dsymutil/DebugMap.cpp:9: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/lli/OrcLazyJIT.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/lli/OrcLazyJIT.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/lli/OrcLazyJIT.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/lli/OrcLazyJIT.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/lli/OrcLazyJIT.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/lli/lli.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/lli/OrcLazyJIT.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/lli/lli.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/lli/OrcLazyJIT.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/lli/OrcLazyJIT.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/CommandLine.h:578:12: required from 'llvm::cl::ValuesClass::ValuesClass(const char*, DataType, const char*, va_list) [with DataType = int; va_list = __va_list]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/CommandLine.h:601:25: required from 'llvm::cl::ValuesClass llvm::cl::values(const char*, DataType, const char*, ...) [with DataType = int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/tools/lli/OrcLazyJIT.cpp:41:47: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/lli/OrcLazyJIT.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/lli/OrcLazyJIT.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/lli/OrcLazyJIT.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/lli/lli.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/lli/OrcLazyJIT.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/lli/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 /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/lli/OrcLazyJIT.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/lli/OrcLazyJIT.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair >; T2 = std::pair >; T = std::pair >; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:270: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-3.9.1.src/include/llvm/ADT/SmallVector.h:811:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/Support/CommandLine.h:567:33: required from 'llvm::cl::ValuesClass llvm::cl::values(const char*, DataType, const char*, ...) [with DataType = int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/tools/lli/OrcLazyJIT.cpp:41:47: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/lli/OrcLazyJIT.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/lli/OrcLazyJIT.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/lli/OrcLazyJIT.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/lli/lli.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/lli/OrcLazyJIT.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/lli/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 /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/lli/OrcLazyJIT.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/lli/lli.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/CommandLine.h:578:12: required from 'llvm::cl::ValuesClass::ValuesClass(const char*, DataType, const char*, va_list) [with DataType = int; va_list = __va_list]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/CommandLine.h:601:25: required from 'llvm::cl::ValuesClass llvm::cl::values(const char*, DataType, const char*, ...) [with DataType = int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/tools/lli/lli.cpp:95:45: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/lli/OrcLazyJIT.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/lli/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 /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/lli/OrcLazyJIT.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/lli/lli.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair >; T2 = std::pair >; T = std::pair >; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:270: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-3.9.1.src/include/llvm/ADT/SmallVector.h:811:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/Support/CommandLine.h:567:33: required from 'llvm::cl::ValuesClass llvm::cl::values(const char*, DataType, const char*, ...) [with DataType = int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/tools/lli/lli.cpp:95:45: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/lli/OrcLazyJIT.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/lli/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 /usr/include/c++/8/algorithm:62, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/dsymutil/DebugMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/dsymutil/DebugMap.cpp:9: BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter >]': BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: __unguarded_linear_insert(_RandomAccessIterator __last, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algo.h:61, BUILDSTDERR: from /usr/include/c++/8/algorithm:62, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/dsymutil/DebugMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/dsymutil/DebugMap.cpp:9: BUILDSTDERR: /usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': BUILDSTDERR: /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, BUILDSTDERR: ^~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/algorithm:62, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/dsymutil/DebugMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/dsymutil/DebugMap.cpp:9: BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: __insertion_sort(_RandomAccessIterator __first, BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: __introsort_loop(_RandomAccessIterator __first, BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: std::__introsort_loop(__cut, __last, __depth_limit, __comp); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/vector:69, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/dsymutil/DebugMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/dsymutil/DebugMap.cpp:9: BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 BUILDSTDERR: vector<_Tp, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'void llvm::dsymutil::DebugMapObject::print(llvm::raw_ostream&) const': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), std::forward<_Args>(__args)...); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/algorithm:62, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/dsymutil/DebugMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/dsymutil/DebugMap.cpp:9: BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: std::__introsort_loop(__first, __last, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ BUILDSTDERR: std::__lg(__last - __first) * 2, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __comp); BUILDSTDERR: ~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: std::__insertion_sort(__first, __first + int(_S_threshold), __comp); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: std::__insertion_sort(__first, __last, __comp); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/vector:69, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/dsymutil/DebugMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/dsymutil/DebugMap.cpp:9: BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair, std::allocator >, llvm::dsymutil::DebugMapObject::SymbolMapping>}; _Tp = std::pair, llvm::dsymutil::DebugMapObject::SymbolMapping>; _Alloc = std::allocator, llvm::dsymutil::DebugMapObject::SymbolMapping> >]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, llvm::dsymutil::DebugMapObject::SymbolMapping> >::iterator' {aka '__gnu_cxx::__normal_iterator, llvm::dsymutil::DebugMapObject::SymbolMapping>*, std::vector, llvm::dsymutil::DebugMapObject::SymbolMapping> > >'} changed in GCC 7.1 BUILDSTDERR: vector<_Tp, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In constructor 'llvm::yaml::MappingTraits::YamlDMO::YamlDMO(llvm::yaml::IO&, llvm::dsymutil::DebugMapObject&)': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, llvm::dsymutil::DebugMapObject::SymbolMapping>*, std::vector, llvm::dsymutil::DebugMapObject::SymbolMapping> > >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), std::forward<_Args>(__args)...); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/map:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/RuntimeDyld.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/Orc/JITSymbol.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/lli/OrcLazyJIT.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/lli/OrcLazyJIT.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': BUILDSTDERR: /usr/include/c++/8/bits/stl_tree.h:2411:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' {aka 'std::_Rb_tree_const_iterator > >'} changed in GCC 7.1 BUILDSTDERR: _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 80%] Building CXX object tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/MachODebugMapParser.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/dsymutil && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/tools/dsymutil -I/builddir/build/BUILD/llvm-3.9.1.src/tools/dsymutil -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-dsymutil.dir/MachODebugMapParser.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/tools/dsymutil/MachODebugMapParser.cpp [ 80%] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/ExtractFunction.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/bugpoint && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/tools/bugpoint -I/builddir/build/BUILD/llvm-3.9.1.src/tools/bugpoint -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/bugpoint.dir/ExtractFunction.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/tools/bugpoint/ExtractFunction.cpp [ 80%] Linking CXX executable ../../bin/llvm-lto cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-lto && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-lto.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-lto.dir/llvm-lto.cpp.o -o ../../bin/llvm-lto -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-3.9.so -lpthread BUILDSTDERR: In file included from /usr/include/c++/8/map:61, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/RuntimeDyld.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/Orc/JITSymbol.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/lli/OrcLazyJIT.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/lli/OrcLazyJIT.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h: In member function 'void llvm::orc::CompileOnDemandLayer::addLogicalModule(llvm::orc::CompileOnDemandLayer::CODLogicalDylib&, ModulePtrT) [with ModulePtrT = std::unique_ptr; BaseLayerT = llvm::orc::IRTransformLayer >, std::function(std::unique_ptr)> >; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager]': BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h:499:8: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' {aka 'std::_Rb_tree_const_iterator > >'} changed in GCC 7.1 BUILDSTDERR: __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/dsymutil/DebugMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/dsymutil/DwarfLinker.cpp:9: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/dsymutil/DebugMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/dsymutil/DwarfLinker.cpp:9: 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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/dsymutil/BinaryHolder.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/dsymutil/MachODebugMapParser.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/YAMLParser.h:148:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/dsymutil/BinaryHolder.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/dsymutil/MachODebugMapParser.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/dsymutil/DebugMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/dsymutil/DwarfLinker.cpp:9: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/YAMLParser.h:148:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/dsymutil/DebugMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/dsymutil/DwarfLinker.cpp:9: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /usr/include/c++/8/vector:69, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Type.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/DerivedTypes.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/GlobalValue.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/JITSymbolFlags.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/Orc/JITSymbol.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/lli/OrcLazyJIT.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/lli/lli.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator > >'} changed in GCC 7.1 BUILDSTDERR: vector<_Tp, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/dsymutil/DebugMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/dsymutil/DwarfLinker.cpp:9: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/dsymutil/DebugMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/dsymutil/DwarfLinker.cpp:9: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 80%] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/FindBugs.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/bugpoint && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/tools/bugpoint -I/builddir/build/BUILD/llvm-3.9.1.src/tools/bugpoint -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/bugpoint.dir/FindBugs.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/tools/bugpoint/FindBugs.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/dsymutil/DebugMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/dsymutil/DwarfLinker.cpp:9: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/CommandLine.h:578:12: required from 'llvm::cl::ValuesClass::ValuesClass(const char*, DataType, const char*, va_list) [with DataType = int; va_list = __va_list]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/CommandLine.h:601:25: required from 'llvm::cl::ValuesClass llvm::cl::values(const char*, DataType, const char*, ...) [with DataType = int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCTargetOptionsCommandFlags.h:30:28: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/dsymutil/DebugMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/dsymutil/DwarfLinker.cpp:9: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::GenericValue&}; _Tp = llvm::GenericValue; _Alloc = std::allocator]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/dsymutil/DebugMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/dsymutil/DwarfLinker.cpp:9: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair >; T2 = std::pair >; T = std::pair >; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:270: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-3.9.1.src/include/llvm/ADT/SmallVector.h:811:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/Support/CommandLine.h:567:33: required from 'llvm::cl::ValuesClass llvm::cl::values(const char*, DataType, const char*, ...) [with DataType = int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCTargetOptionsCommandFlags.h:30:28: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/dsymutil/DebugMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/dsymutil/DwarfLinker.cpp:9: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /usr/include/c++/8/vector:64, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Type.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/DerivedTypes.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/GlobalValue.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/JITSymbolFlags.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/Orc/JITSymbol.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/lli/OrcLazyJIT.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/lli/lli.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h: In member function 'typename Func::ErrorReturn llvm::orc::remote::RPC::callSTHandling(ChannelT&, HandleFtor&, const ArgTs& ...) [with Func = llvm::orc::remote::RPCBase::FunctionHelper; HandleFtor = llvm::orc::remote::OrcRemoteTargetClient::callIntVoid(llvm::orc::TargetAddress) [with ChannelT = llvm::orc::remote::RPCChannel]::; ArgTs = {long long unsigned int}; ChannelT = llvm::orc::remote::RPCChannel; FunctionIdT = unsigned int; SequenceNumberT = short unsigned int]': BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), __x); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ [ 80%] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/Miscompilation.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/bugpoint && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/tools/bugpoint -I/builddir/build/BUILD/llvm-3.9.1.src/tools/bugpoint -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/bugpoint.dir/Miscompilation.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/tools/bugpoint/Miscompilation.cpp [ 80%] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/OptimizerDriver.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/bugpoint && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/tools/bugpoint -I/builddir/build/BUILD/llvm-3.9.1.src/tools/bugpoint -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/bugpoint.dir/OptimizerDriver.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/tools/bugpoint/OptimizerDriver.cpp BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h: In function 'int main(int, char**, char* const*)': BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), __x); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/tools/dsymutil/DwarfLinker.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIEValue.def: In member function 'void llvm::DIEValue::destroyVal()': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIE.h:325:21: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: destruct(); BUILDSTDERR: ~~~~~~~~~~~~~~~~^~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIEValue.def:34:1: note: in expansion of macro 'HANDLE_DIEVALUE_SMALL' BUILDSTDERR: HANDLE_DIEVALUE_SMALL(Integer) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIE.h:324:3: note: here BUILDSTDERR: case is##T: \ BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIEValue.def:35:1: note: in expansion of macro 'HANDLE_DIEVALUE_SMALL' BUILDSTDERR: HANDLE_DIEVALUE_SMALL(String) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIE.h:325:21: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: destruct(); BUILDSTDERR: ~~~~~~~~~~~~~~~~^~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIEValue.def:35:1: note: in expansion of macro 'HANDLE_DIEVALUE_SMALL' BUILDSTDERR: HANDLE_DIEVALUE_SMALL(String) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIE.h:324:3: note: here BUILDSTDERR: case is##T: \ BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIEValue.def:36:1: note: in expansion of macro 'HANDLE_DIEVALUE_SMALL' BUILDSTDERR: HANDLE_DIEVALUE_SMALL(Expr) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIE.h:325:21: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: destruct(); BUILDSTDERR: ~~~~~~~~~~~~~~~~^~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIEValue.def:36:1: note: in expansion of macro 'HANDLE_DIEVALUE_SMALL' BUILDSTDERR: HANDLE_DIEVALUE_SMALL(Expr) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIE.h:324:3: note: here BUILDSTDERR: case is##T: \ BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIEValue.def:37:1: note: in expansion of macro 'HANDLE_DIEVALUE_SMALL' BUILDSTDERR: HANDLE_DIEVALUE_SMALL(Label) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIE.h:325:21: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: destruct(); BUILDSTDERR: ~~~~~~~~~~~~~~~~^~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIEValue.def:37:1: note: in expansion of macro 'HANDLE_DIEVALUE_SMALL' BUILDSTDERR: HANDLE_DIEVALUE_SMALL(Label) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIE.h:328:3: note: here BUILDSTDERR: case is##T: \ BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIEValue.def:38:1: note: in expansion of macro 'HANDLE_DIEVALUE_LARGE' BUILDSTDERR: HANDLE_DIEVALUE_LARGE(Delta) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIE.h:329:29: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: destruct(); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~^~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIEValue.def:38:1: note: in expansion of macro 'HANDLE_DIEVALUE_LARGE' BUILDSTDERR: HANDLE_DIEVALUE_LARGE(Delta) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIE.h:324:3: note: here BUILDSTDERR: case is##T: \ BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIEValue.def:39:1: note: in expansion of macro 'HANDLE_DIEVALUE_SMALL' BUILDSTDERR: HANDLE_DIEVALUE_SMALL(Entry) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIE.h:325:21: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: destruct(); BUILDSTDERR: ~~~~~~~~~~~~~~~~^~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIEValue.def:39:1: note: in expansion of macro 'HANDLE_DIEVALUE_SMALL' BUILDSTDERR: HANDLE_DIEVALUE_SMALL(Entry) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIE.h:328:3: note: here BUILDSTDERR: case is##T: \ BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIEValue.def:40:1: note: in expansion of macro 'HANDLE_DIEVALUE_LARGE' BUILDSTDERR: HANDLE_DIEVALUE_LARGE(Block) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIE.h:329:29: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: destruct(); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~^~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIEValue.def:40:1: note: in expansion of macro 'HANDLE_DIEVALUE_LARGE' BUILDSTDERR: HANDLE_DIEVALUE_LARGE(Block) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIE.h:328:3: note: here BUILDSTDERR: case is##T: \ BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIEValue.def:41:1: note: in expansion of macro 'HANDLE_DIEVALUE_LARGE' BUILDSTDERR: HANDLE_DIEVALUE_LARGE(Loc) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIE.h:329:29: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: destruct(); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~^~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIEValue.def:41:1: note: in expansion of macro 'HANDLE_DIEVALUE_LARGE' BUILDSTDERR: HANDLE_DIEVALUE_LARGE(Loc) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIE.h:324:3: note: here BUILDSTDERR: case is##T: \ BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIEValue.def:42:1: note: in expansion of macro 'HANDLE_DIEVALUE_SMALL' BUILDSTDERR: HANDLE_DIEVALUE_SMALL(LocList) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/vector:69, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Type.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/DerivedTypes.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/GlobalValue.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/JITSymbolFlags.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/Orc/JITSymbol.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/lli/OrcLazyJIT.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/lli/lli.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {unsigned int&, unsigned int&}; _Tp = llvm::orc::remote::OrcRemoteTargetClient::RCMemoryManager::Alloc; _Alloc = std::allocator::RCMemoryManager::Alloc>]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::RCMemoryManager::Alloc, std::allocator::RCMemoryManager::Alloc> >::iterator' {aka '__gnu_cxx::__normal_iterator::RCMemoryManager::Alloc*, std::vector::RCMemoryManager::Alloc, std::allocator::RCMemoryManager::Alloc> > >'} changed in GCC 7.1 BUILDSTDERR: vector<_Tp, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {unsigned int&, unsigned int&}; _Tp = llvm::orc::remote::OrcRemoteTargetClient::RCMemoryManager::Alloc; _Alloc = std::allocator::RCMemoryManager::Alloc>]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::RCMemoryManager::Alloc*, std::vector::RCMemoryManager::Alloc, std::allocator::RCMemoryManager::Alloc> > >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), std::forward<_Args>(__args)...); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::orc::remote::OrcRemoteTargetClient::RCMemoryManager::ObjectAllocs}; _Tp = llvm::orc::remote::OrcRemoteTargetClient::RCMemoryManager::ObjectAllocs; _Alloc = std::allocator::RCMemoryManager::ObjectAllocs>]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::RCMemoryManager::ObjectAllocs, std::allocator::RCMemoryManager::ObjectAllocs> >::iterator' {aka '__gnu_cxx::__normal_iterator::RCMemoryManager::ObjectAllocs*, std::vector::RCMemoryManager::ObjectAllocs, std::allocator::RCMemoryManager::ObjectAllocs> > >'} changed in GCC 7.1 BUILDSTDERR: vector<_Tp, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::orc::remote::OrcRemoteTargetClient::RCMemoryManager::ObjectAllocs}; _Tp = llvm::orc::remote::OrcRemoteTargetClient::RCMemoryManager::ObjectAllocs; _Alloc = std::allocator::RCMemoryManager::ObjectAllocs>]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::RCMemoryManager::ObjectAllocs*, std::vector::RCMemoryManager::ObjectAllocs, std::allocator::RCMemoryManager::ObjectAllocs> > >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), std::forward<_Args>(__args)...); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ [ 80%] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/ToolRunner.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/bugpoint && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/tools/bugpoint -I/builddir/build/BUILD/llvm-3.9.1.src/tools/bugpoint -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/bugpoint.dir/ToolRunner.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/tools/bugpoint/ToolRunner.cpp BUILDSTDERR: In file included from /usr/include/c++/8/algorithm:62, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/dsymutil/DebugMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/dsymutil/DwarfLinker.cpp:9: BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: __unguarded_linear_insert(_RandomAccessIterator __last, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: __insertion_sort(_RandomAccessIterator __first, BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algo.h:61, BUILDSTDERR: from /usr/include/c++/8/algorithm:62, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/dsymutil/DebugMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/dsymutil/DwarfLinker.cpp:9: BUILDSTDERR: /usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = llvm::dsymutil::{anonymous}::DwarfLinker::RelocationManager::ValidReloc; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': BUILDSTDERR: /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, BUILDSTDERR: ^~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/algorithm:62, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/dsymutil/DebugMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/dsymutil/DwarfLinker.cpp:9: BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: __introsort_loop(_RandomAccessIterator __first, BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: std::__introsort_loop(__cut, __last, __depth_limit, __comp); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/vector:69, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/dsymutil/DebugMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/dsymutil/DwarfLinker.cpp:9: BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::DWARFDebugLine::Row&}; _Tp = llvm::DWARFDebugLine::Row; _Alloc = std::allocator]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 BUILDSTDERR: vector<_Tp, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::DWARFDebugLine::Row&}; _Tp = llvm::DWARFDebugLine::Row; _Alloc = std::allocator]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_range_insert(std::vector<_Tp, _Alloc>::iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = llvm::DWARFDebugLine::Row; _Alloc = std::allocator]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:672:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 BUILDSTDERR: vector<_Tp, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:672:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:672:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: In file included from /usr/include/c++/8/vector:64, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/dsymutil/DebugMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/dsymutil/DwarfLinker.cpp:9: BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h: In function 'void llvm::dsymutil::{anonymous}::insertLineSequence(std::vector&, std::vector&)': BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1549:4: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 BUILDSTDERR: _M_range_insert(__pos, __first, __last, BUILDSTDERR: ^~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1549:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1549:4: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 BUILDSTDERR: _M_range_insert(__pos, __first, __last, BUILDSTDERR: ^~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1549:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1549:4: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 BUILDSTDERR: _M_range_insert(__pos, __first, __last, BUILDSTDERR: ^~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1549:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: In file included from /usr/include/c++/8/map:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/YAMLParser.h:44, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/YAMLTraits.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/dsymutil/DebugMap.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/dsymutil/DwarfLinker.cpp:9: BUILDSTDERR: /usr/include/c++/8/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': BUILDSTDERR: /usr/include/c++/8/bits/stl_tree.h:2411:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' {aka 'std::_Rb_tree_const_iterator > >'} changed in GCC 7.1 BUILDSTDERR: _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/vector:64, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/dsymutil/DebugMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/dsymutil/DwarfLinker.cpp:9: BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h: In function 'void llvm::dsymutil::{anonymous}::DwarfLinker::patchLineTableForUnit(llvm::dsymutil::{anonymous}::CompileUnit&, llvm::DWARFContext&)': BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), __x); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/vector:69, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/dsymutil/DebugMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/dsymutil/DwarfLinker.cpp:9: BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), std::forward<_Args>(__args)...); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ [ 80%] Linking CXX executable ../../bin/lli cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/lli && /usr/bin/cmake -E cmake_link_script CMakeFiles/lli.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-allow-shlib-undefined -Wl,--export-dynamic -Wl,-O3 -Wl,--gc-sections CMakeFiles/lli.dir/lli.cpp.o CMakeFiles/lli.dir/OrcLazyJIT.cpp.o -o ../../bin/lli -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-3.9.so -lpthread BUILDSTDERR: In file included from /usr/include/c++/8/algorithm:62, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/dsymutil/DebugMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/dsymutil/DwarfLinker.cpp:9: BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: __unguarded_linear_insert(_RandomAccessIterator __last, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: __insertion_sort(_RandomAccessIterator __first, BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 make -f tools/llvm-bcanalyzer/CMakeFiles/llvm-bcanalyzer.dir/build.make tools/llvm-bcanalyzer/CMakeFiles/llvm-bcanalyzer.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-bcanalyzer /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-bcanalyzer /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-bcanalyzer/CMakeFiles/llvm-bcanalyzer.dir/DependInfo.cmake --color= [ 80%] Built target llvm-lto make -f tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/build.make tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/depend [ 80%] Built target lli [ 80%] Built target LTO [ 80%] Built target llvm-as make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-c-test /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-c-test /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/DependInfo.cmake --color= BUILDSTDERR: In file included from /usr/include/c++/8/map:61, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/YAMLParser.h:44, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/YAMLTraits.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/dsymutil/DebugMap.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/dsymutil/DwarfLinker.cpp:9: BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h: In member function 'void llvm::dsymutil::{anonymous}::DwarfLinker::lookForDIEsToKeep(llvm::dsymutil::{anonymous}::DwarfLinker::RelocationManager&, const llvm::DWARFDebugInfoEntryMinimal&, const llvm::dsymutil::DebugMapObject&, llvm::dsymutil::{anonymous}::CompileUnit&, unsigned int)': BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h:499:8: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' {aka 'std::_Rb_tree_const_iterator > >'} changed in GCC 7.1 BUILDSTDERR: __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, make -f tools/llvm-cov/CMakeFiles/llvm-cov.dir/build.make tools/llvm-cov/CMakeFiles/llvm-cov.dir/depend make -f tools/llvm-cxxdump/CMakeFiles/llvm-cxxdump.dir/build.make tools/llvm-cxxdump/CMakeFiles/llvm-cxxdump.dir/depend [ 80%] Building CXX object tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/MachOUtils.cpp.o make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-cxxdump /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-cxxdump /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-cxxdump/CMakeFiles/llvm-cxxdump.dir/DependInfo.cmake --color= make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-cov /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-cov /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-cov/CMakeFiles/llvm-cov.dir/DependInfo.cmake --color= cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/dsymutil && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/tools/dsymutil -I/builddir/build/BUILD/llvm-3.9.1.src/tools/dsymutil -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-dsymutil.dir/MachOUtils.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/tools/dsymutil/MachOUtils.cpp Scanning dependencies of target llvm-bcanalyzer make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f tools/llvm-bcanalyzer/CMakeFiles/llvm-bcanalyzer.dir/build.make tools/llvm-bcanalyzer/CMakeFiles/llvm-bcanalyzer.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 80%] Building CXX object tools/llvm-bcanalyzer/CMakeFiles/llvm-bcanalyzer.dir/llvm-bcanalyzer.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-bcanalyzer && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-bcanalyzer -I/builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-bcanalyzer -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-bcanalyzer.dir/llvm-bcanalyzer.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-bcanalyzer/llvm-bcanalyzer.cpp Scanning dependencies of target llvm-cxxdump make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f tools/llvm-cxxdump/CMakeFiles/llvm-cxxdump.dir/build.make tools/llvm-cxxdump/CMakeFiles/llvm-cxxdump.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 80%] Building CXX object tools/llvm-cxxdump/CMakeFiles/llvm-cxxdump.dir/llvm-cxxdump.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-cxxdump && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-cxxdump -I/builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-cxxdump -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-cxxdump.dir/llvm-cxxdump.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-cxxdump/llvm-cxxdump.cpp Scanning dependencies of target llvm-c-test make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/build.make tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algo.h:61, BUILDSTDERR: from /usr/include/c++/8/algorithm:62, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/dsymutil/DebugMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/dsymutil/DwarfLinker.cpp:9: BUILDSTDERR: /usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': BUILDSTDERR: /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, BUILDSTDERR: ^~~~~~~~~~~~~ [ 80%] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/bugpoint.cpp.o [ 82%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/calc.c.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-c-test && /usr/bin/cc -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-c-test -I/builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-c-test -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -std=gnu99 -Wstrict-prototypes -O2 -g -DNDEBUG -o CMakeFiles/llvm-c-test.dir/calc.c.o -c /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-c-test/calc.c cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/bugpoint && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/tools/bugpoint -I/builddir/build/BUILD/llvm-3.9.1.src/tools/bugpoint -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/bugpoint.dir/bugpoint.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/tools/bugpoint/bugpoint.cpp BUILDSTDERR: In file included from /usr/include/c++/8/algorithm:62, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/dsymutil/DebugMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/dsymutil/DwarfLinker.cpp:9: BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: __heap_select(_RandomAccessIterator __first, BUILDSTDERR: ^~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: __introsort_loop(_RandomAccessIterator __first, BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __comp); BUILDSTDERR: ~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: std::__introsort_loop(__cut, __last, __depth_limit, __comp); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1933:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: std::__heap_select(__first, __middle, __last, __comp); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Scanning dependencies of target llvm-cov make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f tools/llvm-cov/CMakeFiles/llvm-cov.dir/build.make tools/llvm-cov/CMakeFiles/llvm-cov.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 82%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/llvm-cov.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-cov && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-cov -I/builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-cov -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-cov.dir/llvm-cov.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-cov/llvm-cov.cpp BUILDSTDERR: In file included from /usr/include/c++/8/vector:69, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/dsymutil/DebugMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/dsymutil/DwarfLinker.cpp:9: BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'void llvm::dsymutil::{anonymous}::DwarfLinker::DIECloner::cloneAllCompileUnits(llvm::DWARFContextInMemory&)': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), std::forward<_Args>(__args)...); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/algorithm:62, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/dsymutil/DebugMap.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/dsymutil/DwarfLinker.cpp:9: BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: std::__introsort_loop(__first, __last, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ BUILDSTDERR: std::__lg(__last - __first) * 2, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __comp); BUILDSTDERR: ~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: std::__insertion_sort(__first, __first + int(_S_threshold), __comp); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: std::__insertion_sort(__first, __last, __comp); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ make -f tools/llvm-diff/CMakeFiles/llvm-diff.dir/build.make tools/llvm-diff/CMakeFiles/llvm-diff.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-diff /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-diff /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-diff/CMakeFiles/llvm-diff.dir/DependInfo.cmake --color= Scanning dependencies of target llvm-diff make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f tools/llvm-diff/CMakeFiles/llvm-diff.dir/build.make tools/llvm-diff/CMakeFiles/llvm-diff.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 82%] Building CXX object tools/llvm-diff/CMakeFiles/llvm-diff.dir/llvm-diff.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-diff && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-diff -I/builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-diff -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-diff.dir/llvm-diff.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-diff/llvm-diff.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-c-test/llvm-c-test.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-c-test/calc.c:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm-c/Core.h:83:23: warning: enumerator value for 'LLVMNonLazyBind' is not an integer constant expression [-Wpedantic] BUILDSTDERR: LLVMNonLazyBind = 1 << 31 BUILDSTDERR: ^ [ 82%] Building CXX object tools/llvm-diff/CMakeFiles/llvm-diff.dir/DiffConsumer.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-diff && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-diff -I/builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-diff -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-diff.dir/DiffConsumer.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-diff/DiffConsumer.cpp BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h: In function 'bool llvm::dsymutil::linkDwarf(llvm::StringRef, const llvm::dsymutil::DebugMap&, const llvm::dsymutil::LinkOptions&)': BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: std::__introsort_loop(__first, __last, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ BUILDSTDERR: std::__lg(__last - __first) * 2, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __comp); BUILDSTDERR: ~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: std::__insertion_sort(__first, __first + int(_S_threshold), __comp); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: std::__insertion_sort(__first, __last, __comp); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/map:61, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/YAMLParser.h:44, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/YAMLTraits.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/dsymutil/DebugMap.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/dsymutil/DwarfLinker.cpp:9: BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h:499:8: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' {aka 'std::_Rb_tree_const_iterator > >'} changed in GCC 7.1 BUILDSTDERR: __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/ValueMap.h:29, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/bugpoint/BugDriver.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/bugpoint/bugpoint.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap >; DerivedT = llvm::DenseMap >; KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:650:7: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:604:5: required from 'llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/ScalarEvolution.h:372:9: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:356:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(getBuckets(), other.getBuckets(), BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: getNumBuckets() * sizeof(BucketT)); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:39:8: note: 'struct llvm::detail::DenseMapPair >' declared here BUILDSTDERR: struct DenseMapPair : public std::pair { BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/ValueMap.h:29, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/bugpoint/BugDriver.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/bugpoint/bugpoint.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:55:67: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:77:12: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = llvm::BasicBlock*; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/PredIteratorCache.h:53:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/ValueMap.h:29, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/bugpoint/BugDriver.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/bugpoint/bugpoint.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/dsymutil/BinaryHolder.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/dsymutil/MachOUtils.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/tools/dsymutil/MachOUtils.h:12, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/dsymutil/MachOUtils.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/dsymutil/BinaryHolder.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/dsymutil/MachOUtils.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/YAMLParser.h:148:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-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-3.9.1.src/tools/dsymutil/MachOUtils.h:12, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/dsymutil/MachOUtils.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/dsymutil/BinaryHolder.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/dsymutil/MachOUtils.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/tools/dsymutil/MachOUtils.h:12, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/dsymutil/MachOUtils.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 82%] Linking CXX executable ../../bin/llvm-bcanalyzer cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-bcanalyzer && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-bcanalyzer.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-bcanalyzer.dir/llvm-bcanalyzer.cpp.o -o ../../bin/llvm-bcanalyzer -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-3.9.so -lpthread make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 82%] Built target llvm-bcanalyzer [ 82%] Building CXX object tools/llvm-diff/CMakeFiles/llvm-diff.dir/DiffLog.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-diff && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-diff -I/builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-diff -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-diff.dir/DiffLog.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-diff/DiffLog.cpp [ 82%] Linking CXX executable ../../bin/bugpoint cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/bugpoint && /usr/bin/cmake -E cmake_link_script CMakeFiles/bugpoint.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-allow-shlib-undefined -Wl,--export-dynamic -Wl,-O3 CMakeFiles/bugpoint.dir/BugDriver.cpp.o CMakeFiles/bugpoint.dir/CrashDebugger.cpp.o CMakeFiles/bugpoint.dir/ExecutionDriver.cpp.o CMakeFiles/bugpoint.dir/ExtractFunction.cpp.o CMakeFiles/bugpoint.dir/FindBugs.cpp.o CMakeFiles/bugpoint.dir/Miscompilation.cpp.o CMakeFiles/bugpoint.dir/OptimizerDriver.cpp.o CMakeFiles/bugpoint.dir/ToolRunner.cpp.o CMakeFiles/bugpoint.dir/bugpoint.cpp.o -o ../../bin/bugpoint -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-3.9.so -lpthread make -f tools/llvm-dis/CMakeFiles/llvm-dis.dir/build.make tools/llvm-dis/CMakeFiles/llvm-dis.dir/depend [ 82%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/gcov.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-cov && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-cov -I/builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-cov -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-cov.dir/gcov.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-cov/gcov.cpp [ 82%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/diagnostic.c.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-c-test && /usr/bin/cc -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-c-test -I/builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-c-test -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -std=gnu99 -Wstrict-prototypes -O2 -g -DNDEBUG -o CMakeFiles/llvm-c-test.dir/diagnostic.c.o -c /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-c-test/diagnostic.c make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-dis /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-dis /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-dis/CMakeFiles/llvm-dis.dir/DependInfo.cmake --color= Scanning dependencies of target llvm-dis make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f tools/llvm-dis/CMakeFiles/llvm-dis.dir/build.make tools/llvm-dis/CMakeFiles/llvm-dis.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 82%] Building CXX object tools/llvm-dis/CMakeFiles/llvm-dis.dir/llvm-dis.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-dis && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-dis -I/builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-dis -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-dis.dir/llvm-dis.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-dis/llvm-dis.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-c-test/llvm-c-test.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-c-test/diagnostic.c:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm-c/Core.h:83:23: warning: enumerator value for 'LLVMNonLazyBind' is not an integer constant expression [-Wpedantic] BUILDSTDERR: LLVMNonLazyBind = 1 << 31 BUILDSTDERR: ^ [ 82%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/disassemble.c.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-c-test && /usr/bin/cc -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-c-test -I/builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-c-test -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -std=gnu99 -Wstrict-prototypes -O2 -g -DNDEBUG -o CMakeFiles/llvm-c-test.dir/disassemble.c.o -c /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-c-test/disassemble.c BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-c-test/llvm-c-test.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-c-test/disassemble.c:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm-c/Core.h:83:23: warning: enumerator value for 'LLVMNonLazyBind' is not an integer constant expression [-Wpedantic] BUILDSTDERR: LLVMNonLazyBind = 1 << 31 BUILDSTDERR: ^ [ 82%] Building CXX object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/echo.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-c-test && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-c-test -I/builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-c-test -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-c-test.dir/echo.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-c-test/echo.cpp make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 82%] Built target bugpoint [ 82%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/CodeCoverage.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-cov && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-cov -I/builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-cov -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-cov.dir/CodeCoverage.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-cov/CodeCoverage.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-diff/DiffLog.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-diff/DiffLog.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-diff/DiffLog.cpp:34:34: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-diff/DiffLog.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-diff/DiffLog.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 82%] Building CXX object tools/llvm-diff/CMakeFiles/llvm-diff.dir/DifferenceEngine.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-diff && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-diff -I/builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-diff -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-diff.dir/DifferenceEngine.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-diff/DifferenceEngine.cpp [ 82%] Building CXX object tools/llvm-cxxdump/CMakeFiles/llvm-cxxdump.dir/Error.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-cxxdump && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-cxxdump -I/builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-cxxdump -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-cxxdump.dir/Error.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-cxxdump/Error.cpp [ 82%] Linking CXX executable ../../bin/llvm-dsymutil cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/dsymutil && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-dsymutil.dir/link.txt --verbose=1 [ 82%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/CoverageFilters.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-cov && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-cov -I/builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-cov -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-cov.dir/CoverageFilters.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-cov/CoverageFilters.cpp /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-dsymutil.dir/dsymutil.cpp.o CMakeFiles/llvm-dsymutil.dir/BinaryHolder.cpp.o CMakeFiles/llvm-dsymutil.dir/DebugMap.cpp.o CMakeFiles/llvm-dsymutil.dir/DwarfLinker.cpp.o CMakeFiles/llvm-dsymutil.dir/MachODebugMapParser.cpp.o CMakeFiles/llvm-dsymutil.dir/MachOUtils.cpp.o -o ../../bin/llvm-dsymutil -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-3.9.so -lpthread BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-diff/DiffLog.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-diff/DiffConsumer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-diff/DifferenceEngine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-diff/DifferenceEngine.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-diff/DifferenceEngine.cpp:663:47: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-diff/DiffLog.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-diff/DiffConsumer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-diff/DifferenceEngine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-diff/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 /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-diff/DiffLog.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-diff/DiffConsumer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-diff/DifferenceEngine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-diff/DifferenceEngine.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-diff/DifferenceEngine.cpp:50:5: required from 'void {anonymous}::PriorityQueue::insert(const T&) [with T = std::pair; Sorter = {anonymous}::FunctionDifferenceEngine::QueueSorter; unsigned int InlineCapacity = 20]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-diff/DifferenceEngine.cpp:168:33: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-diff/DiffLog.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-diff/DiffConsumer.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-diff/DifferenceEngine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-diff/DifferenceEngine.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ make -f tools/llvm-dwarfdump/CMakeFiles/llvm-dwarfdump.dir/build.make tools/llvm-dwarfdump/CMakeFiles/llvm-dwarfdump.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-dwarfdump /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-dwarfdump /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-dwarfdump/CMakeFiles/llvm-dwarfdump.dir/DependInfo.cmake --color= Scanning dependencies of target llvm-dwarfdump make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f tools/llvm-dwarfdump/CMakeFiles/llvm-dwarfdump.dir/build.make tools/llvm-dwarfdump/CMakeFiles/llvm-dwarfdump.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 82%] Building CXX object tools/llvm-dwarfdump/CMakeFiles/llvm-dwarfdump.dir/llvm-dwarfdump.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-dwarfdump && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-dwarfdump -I/builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-dwarfdump -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-dwarfdump.dir/llvm-dwarfdump.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-dwarfdump/llvm-dwarfdump.cpp make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 82%] Built target llvm-dsymutil [ 82%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/CoverageReport.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-cov && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-cov -I/builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-cov -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-cov.dir/CoverageReport.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-cov/CoverageReport.cpp [ 82%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/helpers.c.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-c-test && /usr/bin/cc -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-c-test -I/builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-c-test -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -std=gnu99 -Wstrict-prototypes -O2 -g -DNDEBUG -o CMakeFiles/llvm-c-test.dir/helpers.c.o -c /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-c-test/helpers.c BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-c-test/llvm-c-test.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-c-test/helpers.c:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm-c/Core.h:83:23: warning: enumerator value for 'LLVMNonLazyBind' is not an integer constant expression [-Wpedantic] BUILDSTDERR: LLVMNonLazyBind = 1 << 31 BUILDSTDERR: ^ [ 82%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/include-all.c.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-c-test && /usr/bin/cc -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-c-test -I/builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-c-test -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -std=gnu99 -Wstrict-prototypes -O2 -g -DNDEBUG -o CMakeFiles/llvm-c-test.dir/include-all.c.o -c /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-c-test/include-all.c BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-c-test/include-all.c:20: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm-c/Core.h:83:23: warning: enumerator value for 'LLVMNonLazyBind' is not an integer constant expression [-Wpedantic] BUILDSTDERR: LLVMNonLazyBind = 1 << 31 BUILDSTDERR: ^ [ 82%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/main.c.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-c-test && /usr/bin/cc -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-c-test -I/builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-c-test -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -std=gnu99 -Wstrict-prototypes -O2 -g -DNDEBUG -o CMakeFiles/llvm-c-test.dir/main.c.o -c /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-c-test/main.c BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-c-test/llvm-c-test.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-c-test/main.c:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm-c/Core.h:83:23: warning: enumerator value for 'LLVMNonLazyBind' is not an integer constant expression [-Wpedantic] BUILDSTDERR: LLVMNonLazyBind = 1 << 31 BUILDSTDERR: ^ [ 82%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/module.c.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-c-test && /usr/bin/cc -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-c-test -I/builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-c-test -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -std=gnu99 -Wstrict-prototypes -O2 -g -DNDEBUG -o CMakeFiles/llvm-c-test.dir/module.c.o -c /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-c-test/module.c [ 82%] Linking CXX executable ../../bin/llvm-dis cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-dis && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-dis.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-dis.dir/llvm-dis.cpp.o -o ../../bin/llvm-dis -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-3.9.so -lpthread BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-c-test/llvm-c-test.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-c-test/module.c:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm-c/Core.h:83:23: warning: enumerator value for 'LLVMNonLazyBind' is not an integer constant expression [-Wpedantic] BUILDSTDERR: LLVMNonLazyBind = 1 << 31 BUILDSTDERR: ^ [ 82%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/metadata.c.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-c-test && /usr/bin/cc -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-c-test -I/builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-c-test -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -std=gnu99 -Wstrict-prototypes -O2 -g -DNDEBUG -o CMakeFiles/llvm-c-test.dir/metadata.c.o -c /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-c-test/metadata.c BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-c-test/llvm-c-test.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-c-test/metadata.c:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm-c/Core.h:83:23: warning: enumerator value for 'LLVMNonLazyBind' is not an integer constant expression [-Wpedantic] BUILDSTDERR: LLVMNonLazyBind = 1 << 31 BUILDSTDERR: ^ [ 82%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/object.c.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-c-test && /usr/bin/cc -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-c-test -I/builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-c-test -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -std=gnu99 -Wstrict-prototypes -O2 -g -DNDEBUG -o CMakeFiles/llvm-c-test.dir/object.c.o -c /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-c-test/object.c BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-c-test/llvm-c-test.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-c-test/object.c:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm-c/Core.h:83:23: warning: enumerator value for 'LLVMNonLazyBind' is not an integer constant expression [-Wpedantic] BUILDSTDERR: LLVMNonLazyBind = 1 << 31 BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-dwarfdump/llvm-dwarfdump.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/CommandLine.h:578:12: required from 'llvm::cl::ValuesClass::ValuesClass(const char*, DataType, const char*, va_list) [with DataType = int; va_list = __va_list]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/CommandLine.h:601:25: required from 'llvm::cl::ValuesClass llvm::cl::values(const char*, DataType, const char*, ...) [with DataType = int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-dwarfdump/llvm-dwarfdump.cpp:74:78: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-dwarfdump/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: ^~~~ make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 82%] Built target llvm-dis make -f tools/llvm-dwp/CMakeFiles/llvm-dwp.dir/build.make tools/llvm-dwp/CMakeFiles/llvm-dwp.dir/depend [ 82%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/targets.c.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-c-test && /usr/bin/cc -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-c-test -I/builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-c-test -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -Werror=date-time -ffunction-sections -fdata-sections -std=gnu99 -Wstrict-prototypes -O2 -g -DNDEBUG -o CMakeFiles/llvm-c-test.dir/targets.c.o -c /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-c-test/targets.c make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-dwp /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-dwp /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-dwp/CMakeFiles/llvm-dwp.dir/DependInfo.cmake --color= BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-dwarfdump/llvm-dwarfdump.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair >; T2 = std::pair >; T = std::pair >; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:270: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-3.9.1.src/include/llvm/ADT/SmallVector.h:811:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/Support/CommandLine.h:567:33: required from 'llvm::cl::ValuesClass llvm::cl::values(const char*, DataType, const char*, ...) [with DataType = int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-dwarfdump/llvm-dwarfdump.cpp:74:78: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-dwarfdump/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: ^~~~ [ 82%] Linking CXX executable ../../bin/llvm-c-test cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-c-test && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-c-test.dir/link.txt --verbose=1 Scanning dependencies of target llvm-dwp make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f tools/llvm-dwp/CMakeFiles/llvm-dwp.dir/build.make tools/llvm-dwp/CMakeFiles/llvm-dwp.dir/build /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-c-test.dir/calc.c.o CMakeFiles/llvm-c-test.dir/diagnostic.c.o CMakeFiles/llvm-c-test.dir/disassemble.c.o CMakeFiles/llvm-c-test.dir/echo.cpp.o CMakeFiles/llvm-c-test.dir/helpers.c.o CMakeFiles/llvm-c-test.dir/include-all.c.o CMakeFiles/llvm-c-test.dir/main.c.o CMakeFiles/llvm-c-test.dir/module.c.o CMakeFiles/llvm-c-test.dir/metadata.c.o CMakeFiles/llvm-c-test.dir/object.c.o CMakeFiles/llvm-c-test.dir/targets.c.o -o ../../bin/llvm-c-test -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-3.9.so -lpthread make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 82%] Building CXX object tools/llvm-dwp/CMakeFiles/llvm-dwp.dir/llvm-dwp.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-dwp && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-dwp -I/builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-dwp -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-dwp.dir/llvm-dwp.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-dwp/llvm-dwp.cpp make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 82%] Built target llvm-c-test [ 82%] Building CXX object tools/llvm-dwp/CMakeFiles/llvm-dwp.dir/DWPError.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-dwp && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-dwp -I/builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-dwp -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-dwp.dir/DWPError.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-dwp/DWPError.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ProfileData/Coverage/CoverageMapping.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-cov/CoverageFilters.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-cov/CodeCoverage.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/CommandLine.h:578:12: required from 'llvm::cl::ValuesClass::ValuesClass(const char*, DataType, const char*, va_list) [with DataType = int; va_list = __va_list]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/CommandLine.h:601:25: required from 'llvm::cl::ValuesClass llvm::cl::values(const char*, DataType, const char*, ...) [with DataType = int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-cov/CodeCoverage.cpp:418:30: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ProfileData/Coverage/CoverageMapping.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-cov/CoverageFilters.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-cov/CodeCoverage.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 82%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/CoverageSummaryInfo.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-cov && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-cov -I/builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-cov -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-cov.dir/CoverageSummaryInfo.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-cov/CoverageSummaryInfo.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ProfileData/Coverage/CoverageMapping.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-cov/CoverageFilters.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-cov/CodeCoverage.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair >; T2 = std::pair >; T = std::pair >; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:270: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-3.9.1.src/include/llvm/ADT/SmallVector.h:811:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/Support/CommandLine.h:567:33: required from 'llvm::cl::ValuesClass llvm::cl::values(const char*, DataType, const char*, ...) [with DataType = int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-cov/CodeCoverage.cpp:418:30: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ProfileData/Coverage/CoverageMapping.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-cov/CoverageFilters.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-cov/CodeCoverage.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 82%] Linking CXX executable ../../bin/llvm-dwarfdump cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-dwarfdump && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-dwarfdump.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-dwarfdump.dir/llvm-dwarfdump.cpp.o -o ../../bin/llvm-dwarfdump -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-3.9.so -lpthread make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 82%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/SourceCoverageView.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-cov && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-cov -I/builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-cov -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-cov.dir/SourceCoverageView.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-cov/SourceCoverageView.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Error.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-dwp/DWPError.h:4, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-dwp/llvm-dwp.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Error.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-dwp/DWPError.h:4, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-dwp/llvm-dwp.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: ^~~~ make -f tools/llvm-extract/CMakeFiles/llvm-extract.dir/build.make tools/llvm-extract/CMakeFiles/llvm-extract.dir/depend [ 82%] Built target llvm-dwarfdump make -f tools/llvm-link/CMakeFiles/llvm-link.dir/build.make tools/llvm-link/CMakeFiles/llvm-link.dir/depend [ 82%] Linking CXX executable ../../bin/llvm-diff cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-diff && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-diff.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-diff.dir/llvm-diff.cpp.o CMakeFiles/llvm-diff.dir/DiffConsumer.cpp.o CMakeFiles/llvm-diff.dir/DiffLog.cpp.o CMakeFiles/llvm-diff.dir/DifferenceEngine.cpp.o -o ../../bin/llvm-diff -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-3.9.so -lpthread make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-link /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-link /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-link/CMakeFiles/llvm-link.dir/DependInfo.cmake --color= make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-extract /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-extract /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-extract/CMakeFiles/llvm-extract.dir/DependInfo.cmake --color= BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Error.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-dwp/DWPError.h:4, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-dwp/llvm-dwp.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Error.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-dwp/DWPError.h:4, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-dwp/llvm-dwp.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ Scanning dependencies of target llvm-extract make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' Scanning dependencies of target llvm-link make -f tools/llvm-extract/CMakeFiles/llvm-extract.dir/build.make tools/llvm-extract/CMakeFiles/llvm-extract.dir/build make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f tools/llvm-link/CMakeFiles/llvm-link.dir/build.make tools/llvm-link/CMakeFiles/llvm-link.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 82%] Building CXX object tools/llvm-extract/CMakeFiles/llvm-extract.dir/llvm-extract.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-extract && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-extract -I/builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-extract -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-extract.dir/llvm-extract.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-extract/llvm-extract.cpp [ 82%] Building CXX object tools/llvm-link/CMakeFiles/llvm-link.dir/llvm-link.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-link && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-link -I/builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-link -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-link.dir/llvm-link.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-link/llvm-link.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Error.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-dwp/DWPError.h:4, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-dwp/llvm-dwp.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Error.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-dwp/DWPError.h:4, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-dwp/llvm-dwp.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Error.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-dwp/DWPError.h:4, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-dwp/llvm-dwp.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/CommandLine.h:578:12: required from 'llvm::cl::ValuesClass::ValuesClass(const char*, DataType, const char*, va_list) [with DataType = int; va_list = __va_list]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/CommandLine.h:601:25: required from 'llvm::cl::ValuesClass llvm::cl::values(const char*, DataType, const char*, ...) [with DataType = int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCTargetOptionsCommandFlags.h:30:28: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Error.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-dwp/DWPError.h:4, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-dwp/llvm-dwp.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 82%] Built target llvm-diff make -f tools/llvm-mc/CMakeFiles/llvm-mc.dir/build.make tools/llvm-mc/CMakeFiles/llvm-mc.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-mc /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-mc /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-mc/CMakeFiles/llvm-mc.dir/DependInfo.cmake --color= Scanning dependencies of target llvm-mc make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f tools/llvm-mc/CMakeFiles/llvm-mc.dir/build.make tools/llvm-mc/CMakeFiles/llvm-mc.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 82%] Building CXX object tools/llvm-mc/CMakeFiles/llvm-mc.dir/llvm-mc.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-mc && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-mc -I/builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-mc -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-mc.dir/llvm-mc.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-mc/llvm-mc.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Error.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-dwp/DWPError.h:4, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-dwp/llvm-dwp.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair >; T2 = std::pair >; T = std::pair >; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:270: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-3.9.1.src/include/llvm/ADT/SmallVector.h:811:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/Support/CommandLine.h:567:33: required from 'llvm::cl::ValuesClass llvm::cl::values(const char*, DataType, const char*, ...) [with DataType = int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCTargetOptionsCommandFlags.h:30:28: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Error.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-dwp/DWPError.h:4, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-dwp/llvm-dwp.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 82%] Linking CXX executable ../../bin/llvm-cxxdump cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-cxxdump && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-cxxdump.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-cxxdump.dir/llvm-cxxdump.cpp.o CMakeFiles/llvm-cxxdump.dir/Error.cpp.o -o ../../bin/llvm-cxxdump -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-3.9.so -lpthread make -f tools/llvm-mcmarkup/CMakeFiles/llvm-mcmarkup.dir/build.make tools/llvm-mcmarkup/CMakeFiles/llvm-mcmarkup.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-mcmarkup /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-mcmarkup /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-mcmarkup/CMakeFiles/llvm-mcmarkup.dir/DependInfo.cmake --color= Scanning dependencies of target llvm-mcmarkup make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f tools/llvm-mcmarkup/CMakeFiles/llvm-mcmarkup.dir/build.make tools/llvm-mcmarkup/CMakeFiles/llvm-mcmarkup.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 82%] Building CXX object tools/llvm-mcmarkup/CMakeFiles/llvm-mcmarkup.dir/llvm-mcmarkup.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-mcmarkup && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-mcmarkup -I/builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-mcmarkup -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-mcmarkup.dir/llvm-mcmarkup.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-mcmarkup/llvm-mcmarkup.cpp make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 82%] Built target llvm-cxxdump [ 82%] Building CXX object tools/llvm-mc/CMakeFiles/llvm-mc.dir/Disassembler.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-mc && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-mc -I/builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-mc -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-mc.dir/Disassembler.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-mc/Disassembler.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmBackend.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-mc/llvm-mc.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/tools/llvm-mc/Disassembler.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-mc/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmBackend.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-mc/llvm-mc.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-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-3.9.1.src/tools/llvm-mc/Disassembler.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-mc/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmBackend.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-mc/llvm-mc.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/tools/llvm-mc/Disassembler.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-mc/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmBackend.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-mc/llvm-mc.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/CommandLine.h:578:12: required from 'llvm::cl::ValuesClass::ValuesClass(const char*, DataType, const char*, va_list) [with DataType = int; va_list = __va_list]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/CommandLine.h:601:25: required from 'llvm::cl::ValuesClass llvm::cl::values(const char*, DataType, const char*, ...) [with DataType = int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCTargetOptionsCommandFlags.h:30:28: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair >' with no trivial copy-assignment; use copy-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-3.9.1.src/tools/llvm-mc/Disassembler.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-mc/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmBackend.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-mc/llvm-mc.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair >; T2 = std::pair >; T = std::pair >; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:270: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-3.9.1.src/include/llvm/ADT/SmallVector.h:811:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/Support/CommandLine.h:567:33: required from 'llvm::cl::ValuesClass llvm::cl::values(const char*, DataType, const char*, ...) [with DataType = int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCTargetOptionsCommandFlags.h:30:28: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/tools/llvm-mc/Disassembler.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-mc/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 /usr/include/c++/8/vector:69, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Error.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-dwp/DWPError.h:4, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-dwp/llvm-dwp.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 BUILDSTDERR: vector<_Tp, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), std::forward<_Args>(__args)...); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ [ 83%] Linking CXX executable ../../bin/llvm-extract cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-extract && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-extract.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-extract.dir/llvm-extract.cpp.o -o ../../bin/llvm-extract -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-3.9.so -lpthread [ 83%] Linking CXX executable ../../bin/llvm-link cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-link && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-link.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-link.dir/llvm-link.cpp.o -o ../../bin/llvm-link -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-3.9.so -lpthread make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 83%] Built target llvm-extract make -f tools/llvm-nm/CMakeFiles/llvm-nm.dir/build.make tools/llvm-nm/CMakeFiles/llvm-nm.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-nm /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-nm /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-nm/CMakeFiles/llvm-nm.dir/DependInfo.cmake --color= Scanning dependencies of target llvm-nm make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f tools/llvm-nm/CMakeFiles/llvm-nm.dir/build.make tools/llvm-nm/CMakeFiles/llvm-nm.dir/build make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 83%] Built target llvm-link [ 83%] Building CXX object tools/llvm-nm/CMakeFiles/llvm-nm.dir/llvm-nm.cpp.o make -f tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/build.make tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/depend cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-nm && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-nm -I/builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-nm -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-nm.dir/llvm-nm.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-nm/llvm-nm.cpp make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-objdump /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-objdump /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/DependInfo.cmake --color= Scanning dependencies of target llvm-objdump make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/build.make tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 83%] Building CXX object tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/llvm-objdump.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-objdump && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-objdump -I/builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-objdump -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-objdump.dir/llvm-objdump.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-objdump/llvm-objdump.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-mc/Disassembler.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/tools/llvm-mc/Disassembler.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-mc/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: ^~~~ [ 83%] Linking CXX executable ../../bin/llvm-mcmarkup cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-mcmarkup && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-mcmarkup.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-mcmarkup.dir/llvm-mcmarkup.cpp.o -o ../../bin/llvm-mcmarkup -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-3.9.so -lpthread BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-mc/Disassembler.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-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-3.9.1.src/tools/llvm-mc/Disassembler.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-mc/Disassembler.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-mc/Disassembler.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/tools/llvm-mc/Disassembler.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-mc/Disassembler.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 83%] Built target llvm-mcmarkup [ 83%] Building CXX object tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/COFFDump.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-objdump && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-objdump -I/builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-objdump -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-objdump.dir/COFFDump.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-objdump/COFFDump.cpp [ 83%] Linking CXX executable ../../bin/llvm-dwp cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-dwp && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-dwp.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-dwp.dir/llvm-dwp.cpp.o CMakeFiles/llvm-dwp.dir/DWPError.cpp.o -o ../../bin/llvm-dwp -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-3.9.so -lpthread [ 83%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/SourceCoverageViewHTML.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-cov && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-cov -I/builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-cov -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-cov.dir/SourceCoverageViewHTML.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-cov/SourceCoverageViewHTML.cpp make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Argument.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Function.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-nm/llvm-nm.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/CommandLine.h:578:12: required from 'llvm::cl::ValuesClass::ValuesClass(const char*, DataType, const char*, va_list) [with DataType = int; va_list = __va_list]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/CommandLine.h:601:25: required from 'llvm::cl::ValuesClass llvm::cl::values(const char*, DataType, const char*, ...) [with DataType = int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-nm/llvm-nm.cpp:59:67: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringSwitch.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-nm/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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Argument.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Function.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-nm/llvm-nm.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair >; T2 = std::pair >; T = std::pair >; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:270: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-3.9.1.src/include/llvm/ADT/SmallVector.h:811:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/Support/CommandLine.h:567:33: required from 'llvm::cl::ValuesClass llvm::cl::values(const char*, DataType, const char*, ...) [with DataType = int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-nm/llvm-nm.cpp:59:67: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringSwitch.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-nm/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-3.9.1.src/include/llvm/DebugInfo/DIContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-objdump/llvm-objdump.h:12, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-objdump/llvm-objdump.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/DebugInfo/DIContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-objdump/llvm-objdump.h:12, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-objdump/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: ^~~~ [ 83%] Linking CXX executable ../../bin/llvm-mc cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-mc && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-mc.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-mc.dir/llvm-mc.cpp.o CMakeFiles/llvm-mc.dir/Disassembler.cpp.o -o ../../bin/llvm-mc -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-3.9.so -lpthread BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/DebugInfo/DIContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-objdump/llvm-objdump.h:12, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-objdump/llvm-objdump.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/DebugInfo/DIContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-objdump/llvm-objdump.h:12, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-objdump/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: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/DebugInfo/DIContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-objdump/llvm-objdump.h:12, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-objdump/llvm-objdump.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/DebugInfo/DIContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-objdump/llvm-objdump.h:12, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-objdump/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: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/DebugInfo/DIContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-objdump/llvm-objdump.h:12, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-objdump/llvm-objdump.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/CommandLine.h:578:12: required from 'llvm::cl::ValuesClass::ValuesClass(const char*, DataType, const char*, va_list) [with DataType = int; va_list = __va_list]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/CommandLine.h:601:25: required from 'llvm::cl::ValuesClass llvm::cl::values(const char*, DataType, const char*, ...) [with DataType = int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-objdump/llvm-objdump.cpp:189:28: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/DebugInfo/DIContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-objdump/llvm-objdump.h:12, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-objdump/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: ^~~~ make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/DebugInfo/DIContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-objdump/llvm-objdump.h:12, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-objdump/llvm-objdump.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair >; T2 = std::pair >; T = std::pair >; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:270: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-3.9.1.src/include/llvm/ADT/SmallVector.h:811:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/Support/CommandLine.h:567:33: required from 'llvm::cl::ValuesClass llvm::cl::values(const char*, DataType, const char*, ...) [with DataType = int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-objdump/llvm-objdump.cpp:189:28: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/DebugInfo/DIContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-objdump/llvm-objdump.h:12, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-objdump/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: ^~~~ BUILDSTDERR: In file included from /usr/include/c++/8/algorithm:62, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringSwitch.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-nm/llvm-nm.cpp:19: BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter >]': BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >' changed in GCC 7.1 BUILDSTDERR: __unguarded_linear_insert(_RandomAccessIterator __last, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algo.h:61, BUILDSTDERR: from /usr/include/c++/8/algorithm:62, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringSwitch.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-nm/llvm-nm.cpp:19: BUILDSTDERR: /usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >; _Distance = int; _Tp = {anonymous}::NMSymbol; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': BUILDSTDERR: /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >' changed in GCC 7.1 BUILDSTDERR: __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, BUILDSTDERR: ^~~~~~~~~~~~~ make -f tools/llvm-pdbdump/CMakeFiles/llvm-pdbdump.dir/build.make tools/llvm-pdbdump/CMakeFiles/llvm-pdbdump.dir/depend [ 83%] Built target llvm-dwp [ 83%] Built target llvm-mc make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-pdbdump /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-pdbdump /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-pdbdump/CMakeFiles/llvm-pdbdump.dir/DependInfo.cmake --color= BUILDSTDERR: In file included from /usr/include/c++/8/algorithm:62, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringSwitch.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-nm/llvm-nm.cpp:19: BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >' changed in GCC 7.1 BUILDSTDERR: __insertion_sort(_RandomAccessIterator __first, BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >' changed in GCC 7.1 [ 83%] Building CXX object tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/ELFDump.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-objdump && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-objdump -I/builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-objdump -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-objdump.dir/ELFDump.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-objdump/ELFDump.cpp [ 83%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/SourceCoverageViewText.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-cov && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-cov -I/builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-cov -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-cov.dir/SourceCoverageViewText.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-cov/SourceCoverageViewText.cpp Scanning dependencies of target llvm-pdbdump make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f tools/llvm-pdbdump/CMakeFiles/llvm-pdbdump.dir/build.make tools/llvm-pdbdump/CMakeFiles/llvm-pdbdump.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 83%] Building CXX object tools/llvm-pdbdump/CMakeFiles/llvm-pdbdump.dir/llvm-pdbdump.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-pdbdump && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-pdbdump -I/builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-pdbdump -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-pdbdump.dir/llvm-pdbdump.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-pdbdump/llvm-pdbdump.cpp BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >' changed in GCC 7.1 BUILDSTDERR: __introsort_loop(_RandomAccessIterator __first, BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >' changed in GCC 7.1 BUILDSTDERR: std::__introsort_loop(__cut, __last, __depth_limit, __comp); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 83%] Building CXX object tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/MachODump.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-objdump && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-objdump -I/builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-objdump -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-objdump.dir/MachODump.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-objdump/MachODump.cpp BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-nm/llvm-nm.cpp: In function 'void darwinPrintSymbol(llvm::object::SymbolicFile&, std::vector<{anonymous}::NMSymbol>::iterator, char*, const char*, const char*, const char*)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-nm/llvm-nm.cpp:293:13: note: parameter passing for argument of type 'std::vector<{anonymous}::NMSymbol>::iterator' {aka '__gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >'} changed in GCC 7.1 BUILDSTDERR: static void darwinPrintSymbol(SymbolicFile &Obj, SymbolListT::iterator I, BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/raw_ostream.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-cov/RenderingSupport.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-cov/CoverageViewOptions.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-cov/SourceCoverageView.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-cov/SourceCoverageViewText.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-cov/SourceCoverageViewText.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-cov/SourceCoverageViewText.cpp:113:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/raw_ostream.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-cov/RenderingSupport.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-cov/CoverageViewOptions.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-cov/SourceCoverageView.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-cov/SourceCoverageViewText.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-cov/SourceCoverageViewText.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 83%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/TestingSupport.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-cov && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-cov -I/builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-cov -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-cov.dir/TestingSupport.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-cov/TestingSupport.cpp BUILDSTDERR: In file included from /usr/include/c++/8/algorithm:62, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringSwitch.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-nm/llvm-nm.cpp:19: BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h: In function 'void sortAndPrintSymbolList(llvm::object::SymbolicFile&, bool, const string&, const string&)': BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >' changed in GCC 7.1 BUILDSTDERR: std::__introsort_loop(__first, __last, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ BUILDSTDERR: std::__lg(__last - __first) * 2, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __comp); BUILDSTDERR: ~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >' changed in GCC 7.1 BUILDSTDERR: std::__insertion_sort(__first, __first + int(_S_threshold), __comp); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >' changed in GCC 7.1 BUILDSTDERR: std::__insertion_sort(__first, __last, __comp); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-nm/llvm-nm.cpp:711:24: note: parameter passing for argument of type 'std::vector<{anonymous}::NMSymbol>::iterator' {aka '__gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >'} changed in GCC 7.1 BUILDSTDERR: darwinPrintSymbol(Obj, I, SymbolAddrStr, printBlanks, printDashes, BUILDSTDERR: ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: printFormat); BUILDSTDERR: ~~~~~~~~~~~~ make -f tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/build.make tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-readobj /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-readobj /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/DependInfo.cmake --color= Scanning dependencies of target llvm-readobj make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/build.make tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 83%] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/ARMAttributeParser.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-readobj && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-readobj -I/builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-readobj -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-readobj.dir/ARMAttributeParser.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-readobj/ARMAttributeParser.cpp BUILDSTDERR: In file included from /usr/include/c++/8/vector:69, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Object/ObjectFile.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/DebugInfo/DIContext.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-objdump/llvm-objdump.h:12, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-objdump/llvm-objdump.cpp:19: BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {long long unsigned int&, llvm::StringRef&}; _Tp = std::pair; _Alloc = std::allocator >]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 BUILDSTDERR: vector<_Tp, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int&, llvm::StringRef&}; _Tp = std::pair; _Alloc = std::allocator >]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), std::forward<_Args>(__args)...); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ [ 84%] Linking CXX executable ../../bin/llvm-cov cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-cov && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-cov.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-cov.dir/llvm-cov.cpp.o CMakeFiles/llvm-cov.dir/gcov.cpp.o CMakeFiles/llvm-cov.dir/CodeCoverage.cpp.o CMakeFiles/llvm-cov.dir/CoverageFilters.cpp.o CMakeFiles/llvm-cov.dir/CoverageReport.cpp.o CMakeFiles/llvm-cov.dir/CoverageSummaryInfo.cpp.o CMakeFiles/llvm-cov.dir/SourceCoverageView.cpp.o CMakeFiles/llvm-cov.dir/SourceCoverageViewHTML.cpp.o CMakeFiles/llvm-cov.dir/SourceCoverageViewText.cpp.o CMakeFiles/llvm-cov.dir/TestingSupport.cpp.o -o ../../bin/llvm-cov -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-3.9.so -lpthread BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 BUILDSTDERR: vector<_Tp, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), std::forward<_Args>(__args)...); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 BUILDSTDERR: vector<_Tp, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(std::vector<_Tp, _Alloc>::const_iterator, std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = std::pair; _Alloc = std::allocator >]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:327:5: note: parameter passing for argument of type 'std::vector >::const_iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 BUILDSTDERR: vector<_Tp, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:343:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(begin() + __n, std::move(__v)); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 84%] Built target llvm-cov [ 84%] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/ARMWinEHPrinter.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-readobj && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-readobj -I/builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-readobj -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-readobj.dir/ARMWinEHPrinter.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-readobj/ARMWinEHPrinter.cpp BUILDSTDERR: In file included from /usr/include/c++/8/algorithm:62, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/DebugInfo/DIContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-objdump/llvm-objdump.h:12, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-objdump/llvm-objdump.cpp:19: BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: __insertion_sort(_RandomAccessIterator __first, BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algo.h:61, BUILDSTDERR: from /usr/include/c++/8/algorithm:62, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/DebugInfo/DIContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-objdump/llvm-objdump.h:12, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-objdump/llvm-objdump.cpp:19: BUILDSTDERR: /usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = long long unsigned int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': BUILDSTDERR: /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, BUILDSTDERR: ^~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/algorithm:62, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/DebugInfo/DIContext.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-objdump/llvm-objdump.h:12, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-objdump/llvm-objdump.cpp:19: BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: __introsort_loop(_RandomAccessIterator __first, BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: std::__introsort_loop(__cut, __last, __depth_limit, __comp); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 84%] Linking CXX executable ../../bin/llvm-nm cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-nm && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-nm.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-nm.dir/llvm-nm.cpp.o -o ../../bin/llvm-nm -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-3.9.so -lpthread BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h: In function 'void DisassembleObject(const llvm::object::ObjectFile*, bool)': BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: std::__introsort_loop(__first, __last, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ BUILDSTDERR: std::__lg(__last - __first) * 2, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __comp); BUILDSTDERR: ~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: std::__insertion_sort(__first, __first + int(_S_threshold), __comp); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: std::__insertion_sort(__first, __last, __comp); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: std::__introsort_loop(__first, __last, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ BUILDSTDERR: std::__lg(__last - __first) * 2, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __comp); BUILDSTDERR: ~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: std::__insertion_sort(__first, __first + int(_S_threshold), __comp); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: std::__insertion_sort(__first, __last, __comp); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/vector:64, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Object/ObjectFile.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/DebugInfo/DIContext.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-objdump/llvm-objdump.h:12, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-objdump/llvm-objdump.cpp:19: BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1181:57: note: parameter passing for argument of type 'std::vector >::const_iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 BUILDSTDERR: { return _M_insert_rval(__position, std::move(__x)); } BUILDSTDERR: ^ make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 84%] Built target llvm-nm make -f tools/llvm-rtdyld/CMakeFiles/llvm-rtdyld.dir/build.make tools/llvm-rtdyld/CMakeFiles/llvm-rtdyld.dir/depend [ 84%] Building CXX object tools/llvm-pdbdump/CMakeFiles/llvm-pdbdump.dir/BuiltinDumper.cpp.o make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-rtdyld /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-rtdyld /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-rtdyld/CMakeFiles/llvm-rtdyld.dir/DependInfo.cmake --color= Scanning dependencies of target llvm-rtdyld make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f tools/llvm-rtdyld/CMakeFiles/llvm-rtdyld.dir/build.make tools/llvm-rtdyld/CMakeFiles/llvm-rtdyld.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 84%] Building CXX object tools/llvm-rtdyld/CMakeFiles/llvm-rtdyld.dir/llvm-rtdyld.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-rtdyld && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-rtdyld -I/builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-rtdyld -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-rtdyld.dir/llvm-rtdyld.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-rtdyld/llvm-rtdyld.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/CommandLine.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-pdbdump/llvm-pdbdump.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-pdbdump/llvm-pdbdump.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/YAMLParser.h:148:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/CommandLine.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-pdbdump/llvm-pdbdump.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-pdbdump/llvm-pdbdump.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ make -f tools/llvm-size/CMakeFiles/llvm-size.dir/build.make tools/llvm-size/CMakeFiles/llvm-size.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-size /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-size /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-size/CMakeFiles/llvm-size.dir/DependInfo.cmake --color= [ 84%] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/COFFDumper.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-readobj && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-readobj -I/builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-readobj -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-readobj.dir/COFFDumper.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-readobj/COFFDumper.cpp Scanning dependencies of target llvm-size make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f tools/llvm-size/CMakeFiles/llvm-size.dir/build.make tools/llvm-size/CMakeFiles/llvm-size.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 84%] Building CXX object tools/llvm-size/CMakeFiles/llvm-size.dir/llvm-size.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-size && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-size -I/builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-size -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-size.dir/llvm-size.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-size/llvm-size.cpp [ 84%] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/COFFImportDumper.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-readobj && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-readobj -I/builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-readobj -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-readobj.dir/COFFImportDumper.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-readobj/COFFImportDumper.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Object/MachO.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-objdump/MachODump.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Object/MachO.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-objdump/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: ^~~~ [ 84%] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/ELFDumper.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-readobj && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-readobj -I/builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-readobj -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-readobj.dir/ELFDumper.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-readobj/ELFDumper.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Object/MachO.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-objdump/MachODump.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Object/MachO.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-objdump/MachODump.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 84%] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/Error.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-readobj && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-readobj -I/builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-readobj -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-readobj.dir/Error.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-readobj/Error.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Object/MachO.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-objdump/MachODump.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Object/MachO.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-objdump/MachODump.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 84%] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/llvm-readobj.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-readobj && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-readobj -I/builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-readobj -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-readobj.dir/llvm-readobj.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-readobj/llvm-readobj.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Object/Error.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Object/Binary.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Object/Archive.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-size/llvm-size.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/CommandLine.h:578:12: required from 'llvm::cl::ValuesClass::ValuesClass(const char*, DataType, const char*, va_list) [with DataType = int; va_list = __va_list]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/CommandLine.h:601:25: required from 'llvm::cl::ValuesClass llvm::cl::values(const char*, DataType, const char*, ...) [with DataType = int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-size/llvm-size.cpp:43:76: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/APInt.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-size/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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Object/Error.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Object/Binary.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Object/Archive.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-size/llvm-size.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair >; T2 = std::pair >; T = std::pair >; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:270: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-3.9.1.src/include/llvm/ADT/SmallVector.h:811:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/Support/CommandLine.h:567:33: required from 'llvm::cl::ValuesClass llvm::cl::values(const char*, DataType, const char*, ...) [with DataType = int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-size/llvm-size.cpp:43:76: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/APInt.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-size/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/CommandLine.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-readobj/llvm-readobj.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-readobj/llvm-readobj.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/CommandLine.h:578:12: required from 'llvm::cl::ValuesClass::ValuesClass(const char*, DataType, const char*, va_list) [with DataType = int; va_list = __va_list]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/CommandLine.h:601:25: required from 'llvm::cl::ValuesClass llvm::cl::values(const char*, DataType, const char*, ...) [with DataType = int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-readobj/llvm-readobj.cpp:259:74: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/CommandLine.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-readobj/llvm-readobj.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-readobj/llvm-readobj.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/CommandLine.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-readobj/llvm-readobj.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-readobj/llvm-readobj.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair >; T2 = std::pair >; T = std::pair >; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:270: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-3.9.1.src/include/llvm/ADT/SmallVector.h:811:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/Support/CommandLine.h:567:33: required from 'llvm::cl::ValuesClass llvm::cl::values(const char*, DataType, const char*, ...) [with DataType = int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-readobj/llvm-readobj.cpp:259:74: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/CommandLine.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-readobj/llvm-readobj.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-readobj/llvm-readobj.cpp:22: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-readobj/ELFDumper.cpp: In member function 'std::__cxx11::string {anonymous}::GNUStyle::getSymbolSectionNdx(const ELFO*, const Elf_Sym*, const Elf_Sym*) [with ELFT = llvm::object::ELFType<(llvm::support::endianness)1, false>]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-readobj/ELFDumper.cpp:2741:18: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: SectionIndex = Obj->getExtendedSymbolTableIndex( BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-readobj/ELFDumper.cpp:2743:3: note: here BUILDSTDERR: default: BUILDSTDERR: ^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-readobj/ELFDumper.cpp: In function 'const char* getElfSegmentType(unsigned int, unsigned int)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-readobj/ELFDumper.cpp:1131:5: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: switch (Type) { BUILDSTDERR: ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-readobj/ELFDumper.cpp:1137:3: note: here BUILDSTDERR: case ELF::EM_ARM: BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-readobj/ELFDumper.cpp:1138:5: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: switch (Type) { BUILDSTDERR: ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-readobj/ELFDumper.cpp:1141:3: note: here BUILDSTDERR: case ELF::EM_MIPS: BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-readobj/ELFDumper.cpp: In function 'const char* getElfSectionType(unsigned int, unsigned int)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-readobj/ELFDumper.cpp:993:5: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: switch (Type) { BUILDSTDERR: ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-readobj/ELFDumper.cpp:1000:3: note: here BUILDSTDERR: case ELF::EM_HEXAGON: BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-readobj/ELFDumper.cpp:1001:5: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: switch (Type) { LLVM_READOBJ_ENUM_CASE(ELF, SHT_HEX_ORDERED); } BUILDSTDERR: ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-readobj/ELFDumper.cpp:1002:3: note: here BUILDSTDERR: case ELF::EM_X86_64: BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-readobj/ELFDumper.cpp:1003:5: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: switch (Type) { LLVM_READOBJ_ENUM_CASE(ELF, SHT_X86_64_UNWIND); } BUILDSTDERR: ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-readobj/ELFDumper.cpp:1004:3: note: here BUILDSTDERR: case ELF::EM_MIPS: BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-readobj/ELFDumper.cpp: In member function 'std::__cxx11::string {anonymous}::GNUStyle::getSymbolSectionNdx(const ELFO*, const Elf_Sym*, const Elf_Sym*) [with ELFT = llvm::object::ELFType<(llvm::support::endianness)0, false>]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-readobj/ELFDumper.cpp:2741:18: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: SectionIndex = Obj->getExtendedSymbolTableIndex( BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-readobj/ELFDumper.cpp:2743:3: note: here BUILDSTDERR: default: BUILDSTDERR: ^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-readobj/ELFDumper.cpp: In member function 'std::__cxx11::string {anonymous}::GNUStyle::getSymbolSectionNdx(const ELFO*, const Elf_Sym*, const Elf_Sym*) [with ELFT = llvm::object::ELFType<(llvm::support::endianness)1, true>]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-readobj/ELFDumper.cpp:2741:18: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: SectionIndex = Obj->getExtendedSymbolTableIndex( BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-readobj/ELFDumper.cpp:2743:3: note: here BUILDSTDERR: default: BUILDSTDERR: ^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-readobj/ELFDumper.cpp: In member function 'std::__cxx11::string {anonymous}::GNUStyle::getSymbolSectionNdx(const ELFO*, const Elf_Sym*, const Elf_Sym*) [with ELFT = llvm::object::ELFType<(llvm::support::endianness)0, true>]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-readobj/ELFDumper.cpp:2741:18: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: SectionIndex = Obj->getExtendedSymbolTableIndex( BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-readobj/ELFDumper.cpp:2743:3: note: here BUILDSTDERR: default: BUILDSTDERR: ^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-readobj/ELFDumper.cpp: In function 'std::__cxx11::string getSectionTypeString(unsigned int, unsigned int)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-readobj/ELFDumper.cpp:2554:5: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: switch (Type) { BUILDSTDERR: ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-readobj/ELFDumper.cpp:2566:3: note: here BUILDSTDERR: case EM_X86_64: BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-readobj/ELFDumper.cpp:2567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: switch (Type) { BUILDSTDERR: ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-readobj/ELFDumper.cpp:2571:3: note: here BUILDSTDERR: case EM_MIPS: BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-rtdyld/llvm-rtdyld.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-rtdyld/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-rtdyld/llvm-rtdyld.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-rtdyld/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-rtdyld/llvm-rtdyld.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-rtdyld/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: ^~~~ [ 84%] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/MachODumper.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-readobj && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-readobj -I/builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-readobj -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-readobj.dir/MachODumper.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-readobj/MachODumper.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-rtdyld/llvm-rtdyld.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/CommandLine.h:578:12: required from 'llvm::cl::ValuesClass::ValuesClass(const char*, DataType, const char*, va_list) [with DataType = int; va_list = __va_list]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/CommandLine.h:601:25: required from 'llvm::cl::ValuesClass llvm::cl::values(const char*, DataType, const char*, ...) [with DataType = int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-rtdyld/llvm-rtdyld.cpp:70:31: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-rtdyld/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-rtdyld/llvm-rtdyld.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair >; T2 = std::pair >; T = std::pair >; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:270: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-3.9.1.src/include/llvm/ADT/SmallVector.h:811:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/Support/CommandLine.h:567:33: required from 'llvm::cl::ValuesClass llvm::cl::values(const char*, DataType, const char*, ...) [with DataType = int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-rtdyld/llvm-rtdyld.cpp:70:31: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-rtdyld/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: ^~~~ cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-pdbdump && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-pdbdump -I/builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-pdbdump -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-pdbdump.dir/BuiltinDumper.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-pdbdump/BuiltinDumper.cpp [ 84%] Building CXX object tools/llvm-pdbdump/CMakeFiles/llvm-pdbdump.dir/ClassDefinitionDumper.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-pdbdump && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-pdbdump -I/builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-pdbdump -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-pdbdump.dir/ClassDefinitionDumper.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-pdbdump/ClassDefinitionDumper.cpp [ 84%] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/ObjDumper.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-readobj && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-readobj -I/builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-readobj -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-readobj.dir/ObjDumper.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-readobj/ObjDumper.cpp [ 84%] Building CXX object tools/llvm-pdbdump/CMakeFiles/llvm-pdbdump.dir/CompilandDumper.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-pdbdump && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-pdbdump -I/builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-pdbdump -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-pdbdump.dir/CompilandDumper.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-pdbdump/CompilandDumper.cpp BUILDSTDERR: In file included from /usr/include/c++/8/map:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/DebugInfo/DWARF/DWARFDebugAbbrev.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/DebugInfo/DWARF/DWARFUnit.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/DebugInfo/DWARF/DWARFCompileUnit.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/DebugInfo/DWARF/DWARFContext.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-rtdyld/llvm-rtdyld.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = void*; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': BUILDSTDERR: /usr/include/c++/8/bits/stl_tree.h:2411:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 BUILDSTDERR: _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': BUILDSTDERR: /usr/include/c++/8/bits/stl_tree.h:2411:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 [ 84%] Building CXX object tools/llvm-pdbdump/CMakeFiles/llvm-pdbdump.dir/EnumDumper.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-pdbdump && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-pdbdump -I/builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-pdbdump -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-pdbdump.dir/EnumDumper.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-pdbdump/EnumDumper.cpp BUILDSTDERR: In file included from /usr/include/c++/8/map:61, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/DebugInfo/DWARF/DWARFDebugAbbrev.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/DebugInfo/DWARF/DWARFUnit.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/DebugInfo/DWARF/DWARFCompileUnit.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/DebugInfo/DWARF/DWARFContext.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-rtdyld/llvm-rtdyld.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h: In function 'int linkAndVerify()': BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h:499:8: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 BUILDSTDERR: __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h:499:8: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 BUILDSTDERR: __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h:499:8: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 BUILDSTDERR: __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, make -f tools/llvm-split/CMakeFiles/llvm-split.dir/build.make tools/llvm-split/CMakeFiles/llvm-split.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-split /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-split /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-split/CMakeFiles/llvm-split.dir/DependInfo.cmake --color= make -f tools/llvm-stress/CMakeFiles/llvm-stress.dir/build.make tools/llvm-stress/CMakeFiles/llvm-stress.dir/depend [ 84%] Linking CXX executable ../../bin/llvm-size cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-size && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-size.dir/link.txt --verbose=1 make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-stress /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-stress /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-stress/CMakeFiles/llvm-stress.dir/DependInfo.cmake --color= /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-size.dir/llvm-size.cpp.o -o ../../bin/llvm-size -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-3.9.so -lpthread Scanning dependencies of target llvm-split make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f tools/llvm-split/CMakeFiles/llvm-split.dir/build.make tools/llvm-split/CMakeFiles/llvm-split.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 84%] Building CXX object tools/llvm-split/CMakeFiles/llvm-split.dir/llvm-split.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-split && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-split -I/builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-split -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-split.dir/llvm-split.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-split/llvm-split.cpp [ 84%] Building CXX object tools/llvm-pdbdump/CMakeFiles/llvm-pdbdump.dir/ExternalSymbolDumper.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-pdbdump && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-pdbdump -I/builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-pdbdump -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-pdbdump.dir/ExternalSymbolDumper.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-pdbdump/ExternalSymbolDumper.cpp Scanning dependencies of target llvm-stress make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f tools/llvm-stress/CMakeFiles/llvm-stress.dir/build.make tools/llvm-stress/CMakeFiles/llvm-stress.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 84%] Building CXX object tools/llvm-stress/CMakeFiles/llvm-stress.dir/llvm-stress.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-stress && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-stress -I/builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-stress -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-stress.dir/llvm-stress.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-stress/llvm-stress.cpp make -f tools/llvm-symbolizer/CMakeFiles/llvm-symbolizer.dir/build.make tools/llvm-symbolizer/CMakeFiles/llvm-symbolizer.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-symbolizer /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-symbolizer /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-symbolizer/CMakeFiles/llvm-symbolizer.dir/DependInfo.cmake --color= Scanning dependencies of target llvm-symbolizer make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f tools/llvm-symbolizer/CMakeFiles/llvm-symbolizer.dir/build.make tools/llvm-symbolizer/CMakeFiles/llvm-symbolizer.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 84%] Building CXX object tools/llvm-symbolizer/CMakeFiles/llvm-symbolizer.dir/llvm-symbolizer.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-symbolizer && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-symbolizer -I/builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-symbolizer -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-symbolizer.dir/llvm-symbolizer.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-symbolizer/llvm-symbolizer.cpp make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 84%] Built target llvm-size [ 85%] Building CXX object tools/llvm-pdbdump/CMakeFiles/llvm-pdbdump.dir/FunctionDumper.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-pdbdump && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-pdbdump -I/builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-pdbdump -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-pdbdump.dir/FunctionDumper.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-pdbdump/FunctionDumper.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/raw_ostream.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/DebugInfo/Symbolize/DIPrinter.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-symbolizer/llvm-symbolizer.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/CommandLine.h:578:12: required from 'llvm::cl::ValuesClass::ValuesClass(const char*, DataType, const char*, va_list) [with DataType = int; va_list = __va_list]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/CommandLine.h:601:25: required from 'llvm::cl::ValuesClass llvm::cl::values(const char*, DataType, const char*, ...) [with DataType = int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-symbolizer/llvm-symbolizer.cpp:50:28: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-symbolizer/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 /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/raw_ostream.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/DebugInfo/Symbolize/DIPrinter.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-symbolizer/llvm-symbolizer.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair >; T2 = std::pair >; T = std::pair >; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:270: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-3.9.1.src/include/llvm/ADT/SmallVector.h:811:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/Support/CommandLine.h:567:33: required from 'llvm::cl::ValuesClass llvm::cl::values(const char*, DataType, const char*, ...) [with DataType = int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-symbolizer/llvm-symbolizer.cpp:50:28: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-symbolizer/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: ^~~~ [ 87%] Linking CXX executable ../../bin/llvm-rtdyld cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-rtdyld && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-rtdyld.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-rtdyld.dir/llvm-rtdyld.cpp.o -o ../../bin/llvm-rtdyld -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-3.9.so -lpthread make -f tools/obj2yaml/CMakeFiles/obj2yaml.dir/build.make tools/obj2yaml/CMakeFiles/obj2yaml.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/tools/obj2yaml /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/obj2yaml /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/obj2yaml/CMakeFiles/obj2yaml.dir/DependInfo.cmake --color= Scanning dependencies of target obj2yaml make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f tools/obj2yaml/CMakeFiles/obj2yaml.dir/build.make tools/obj2yaml/CMakeFiles/obj2yaml.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 87%] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/obj2yaml.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/obj2yaml && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/tools/obj2yaml -I/builddir/build/BUILD/llvm-3.9.1.src/tools/obj2yaml -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/obj2yaml.dir/obj2yaml.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/tools/obj2yaml/obj2yaml.cpp [ 87%] Linking CXX executable ../../bin/llvm-split cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-split && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-split.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-split.dir/llvm-split.cpp.o -o ../../bin/llvm-split -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-3.9.so -lpthread make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 87%] Built target llvm-rtdyld [ 87%] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/coff2yaml.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/obj2yaml && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/tools/obj2yaml -I/builddir/build/BUILD/llvm-3.9.1.src/tools/obj2yaml -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/obj2yaml.dir/coff2yaml.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/tools/obj2yaml/coff2yaml.cpp make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 87%] Built target llvm-split [ 87%] Building CXX object tools/llvm-pdbdump/CMakeFiles/llvm-pdbdump.dir/LinePrinter.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-pdbdump && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-pdbdump -I/builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-pdbdump -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-pdbdump.dir/LinePrinter.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-pdbdump/LinePrinter.cpp [ 87%] Building CXX object tools/llvm-pdbdump/CMakeFiles/llvm-pdbdump.dir/LLVMOutputStyle.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-pdbdump && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-pdbdump -I/builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-pdbdump -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-pdbdump.dir/LLVMOutputStyle.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-pdbdump/LLVMOutputStyle.cpp [ 87%] Linking CXX executable ../../bin/llvm-symbolizer cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-symbolizer && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-symbolizer.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-symbolizer.dir/llvm-symbolizer.cpp.o -o ../../bin/llvm-symbolizer -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-3.9.so -lpthread make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f tools/opt/CMakeFiles/opt.dir/build.make tools/opt/CMakeFiles/opt.dir/depend [ 87%] Built target llvm-symbolizer [ 87%] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/elf2yaml.cpp.o make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/tools/opt /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/opt /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/opt/CMakeFiles/opt.dir/DependInfo.cmake --color= cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/obj2yaml && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/tools/obj2yaml -I/builddir/build/BUILD/llvm-3.9.1.src/tools/obj2yaml -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/obj2yaml.dir/elf2yaml.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/tools/obj2yaml/elf2yaml.cpp Scanning dependencies of target opt make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f tools/opt/CMakeFiles/opt.dir/build.make tools/opt/CMakeFiles/opt.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 87%] Building CXX object tools/opt/CMakeFiles/opt.dir/AnalysisWrappers.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/opt && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/tools/opt -I/builddir/build/BUILD/llvm-3.9.1.src/tools/opt -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/opt.dir/AnalysisWrappers.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/tools/opt/AnalysisWrappers.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Error.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/obj2yaml/Error.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/obj2yaml/elf2yaml.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/YAMLParser.h:148:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Error.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/obj2yaml/Error.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/obj2yaml/elf2yaml.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-stress/llvm-stress.cpp: In member function 'virtual void llvm::{anonymous}::ConstModifier::Act()': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-stress/llvm-stress.cpp:376:15: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: case 0: if (Ty->getScalarType()->isIntegerTy()) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-stress/llvm-stress.cpp:378:7: note: here BUILDSTDERR: case 1: if (Ty->getScalarType()->isIntegerTy()) BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-stress/llvm-stress.cpp:400:15: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: case 0: if (Ty->isIntegerTy()) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-stress/llvm-stress.cpp:403:7: note: here BUILDSTDERR: case 1: if (Ty->isIntegerTy()) BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-stress/llvm-stress.cpp:403:15: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: case 1: if (Ty->isIntegerTy()) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-stress/llvm-stress.cpp:406:7: note: here BUILDSTDERR: case 2: case 3: case 4: case 5: BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/PointerUnion.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Object/COFF.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/obj2yaml/obj2yaml.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/obj2yaml/coff2yaml.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/YAMLParser.h:148:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/PointerUnion.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Object/COFF.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/obj2yaml/obj2yaml.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/obj2yaml/coff2yaml.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 87%] Building CXX object tools/opt/CMakeFiles/opt.dir/BreakpointPrinter.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/opt && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/tools/opt -I/builddir/build/BUILD/llvm-3.9.1.src/tools/opt -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/opt.dir/BreakpointPrinter.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/tools/opt/BreakpointPrinter.cpp BUILDSTDERR: In file included from /usr/include/c++/8/vector:69, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Error.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/obj2yaml/Error.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/obj2yaml/elf2yaml.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::ELFYAML::Symbol&}; _Tp = llvm::ELFYAML::Symbol; _Alloc = std::allocator]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 BUILDSTDERR: vector<_Tp, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::ELFYAML::Relocation&}; _Tp = llvm::ELFYAML::Relocation; _Alloc = std::allocator]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 BUILDSTDERR: In file included from /usr/include/c++/8/vector:64, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Error.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/obj2yaml/Error.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/obj2yaml/elf2yaml.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h: In function 'llvm::ErrorOr {anonymous}::ELFDumper::dump() [with ELFT = llvm::object::ELFType<(llvm::support::endianness)1, false>]': BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), __x); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), __x); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), __x); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), __x); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), __x); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h: In function 'llvm::ErrorOr {anonymous}::ELFDumper::dump() [with ELFT = llvm::object::ELFType<(llvm::support::endianness)0, false>]': BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), __x); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), __x); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), __x); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), __x); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), __x); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ make -f tools/sancov/CMakeFiles/sancov.dir/build.make tools/sancov/CMakeFiles/sancov.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/tools/sancov /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/sancov /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/sancov/CMakeFiles/sancov.dir/DependInfo.cmake --color= Scanning dependencies of target sancov make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f tools/sancov/CMakeFiles/sancov.dir/build.make tools/sancov/CMakeFiles/sancov.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 87%] Building CXX object tools/sancov/CMakeFiles/sancov.dir/sancov.cc.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/sancov && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/tools/sancov -I/builddir/build/BUILD/llvm-3.9.1.src/tools/sancov -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/sancov.dir/sancov.cc.o -c /builddir/build/BUILD/llvm-3.9.1.src/tools/sancov/sancov.cc BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h: In function 'llvm::ErrorOr {anonymous}::ELFDumper::dump() [with ELFT = llvm::object::ELFType<(llvm::support::endianness)1, true>]': BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), __x); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), __x); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), __x); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), __x); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), __x); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h: In function 'std::error_code elf2yaml(llvm::raw_ostream&, const llvm::object::ObjectFile&)': BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), __x); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), __x); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), __x); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), __x); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), __x); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ [ 88%] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/macho2yaml.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/obj2yaml && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/tools/obj2yaml -I/builddir/build/BUILD/llvm-3.9.1.src/tools/obj2yaml -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/obj2yaml.dir/macho2yaml.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/tools/obj2yaml/macho2yaml.cpp [ 88%] Building CXX object tools/opt/CMakeFiles/opt.dir/GraphPrinters.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/opt && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/tools/opt -I/builddir/build/BUILD/llvm-3.9.1.src/tools/opt -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/opt.dir/GraphPrinters.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/tools/opt/GraphPrinters.cpp BUILDSTDERR: In file included from /usr/include/c++/8/vector:69, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Object/MachO.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-objdump/MachODump.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 BUILDSTDERR: vector<_Tp, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), std::forward<_Args>(__args)...); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ [ 88%] Linking CXX executable ../../bin/llvm-stress cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-stress && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-stress.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-allow-shlib-undefined -Wl,--export-dynamic -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-stress.dir/llvm-stress.cpp.o -o ../../bin/llvm-stress -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-3.9.so -lpthread BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 BUILDSTDERR: vector<_Tp, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In function 'const char* get_dyld_bind_info_symbolname(uint64_t, DisassembleInfo*)': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), std::forward<_Args>(__args)...); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 88%] Built target llvm-stress [ 88%] Building CXX object tools/opt/CMakeFiles/opt.dir/NewPMDriver.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/opt && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/tools/opt -I/builddir/build/BUILD/llvm-3.9.1.src/tools/opt -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/opt.dir/NewPMDriver.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/tools/opt/NewPMDriver.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Error.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/obj2yaml/Error.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/obj2yaml/macho2yaml.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/YAMLParser.h:148:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Error.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/obj2yaml/Error.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/obj2yaml/macho2yaml.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 /usr/include/c++/8/algorithm:62, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Object/MachO.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-objdump/MachODump.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h: In function '_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Predicate = __gnu_cxx::__ops::_Iter_comp_to_iter&, const std::pair&), __gnu_cxx::__normal_iterator*, std::vector > > >]': BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:112:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:112:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/tools/obj2yaml/macho2yaml.cpp: In member function 'void MachODumper::dumpRebaseOpcodes(std::unique_ptr&)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/tools/obj2yaml/macho2yaml.cpp:236:14: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: OpCode += Count; BUILDSTDERR: ~~~~~~~^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/tools/obj2yaml/macho2yaml.cpp:238:5: note: here BUILDSTDERR: case MachO::REBASE_OPCODE_SET_SEGMENT_AND_OFFSET_ULEB: BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/tools/obj2yaml/macho2yaml.cpp: In member function 'void MachODumper::dumpBindOpcodes(std::vector&, llvm::ArrayRef, bool)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/tools/obj2yaml/macho2yaml.cpp:283:14: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: OpCode += Count; BUILDSTDERR: ~~~~~~~^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/tools/obj2yaml/macho2yaml.cpp:286:5: note: here BUILDSTDERR: case MachO::BIND_OPCODE_SET_DYLIB_ORDINAL_ULEB: BUILDSTDERR: ^~~~ [ 88%] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/Win64EHDumper.cpp.o [ 88%] Building CXX object tools/llvm-pdbdump/CMakeFiles/llvm-pdbdump.dir/PdbYaml.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-readobj && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-readobj -I/builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-readobj -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-readobj.dir/Win64EHDumper.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-readobj/Win64EHDumper.cpp [ 88%] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/Error.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/obj2yaml && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/tools/obj2yaml -I/builddir/build/BUILD/llvm-3.9.1.src/tools/obj2yaml -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/obj2yaml.dir/Error.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/tools/obj2yaml/Error.cpp cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-pdbdump && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-pdbdump -I/builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-pdbdump -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-pdbdump.dir/PdbYaml.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-pdbdump/PdbYaml.cpp BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h: In function 'void DisassembleMachO(llvm::StringRef, llvm::object::MachOObjectFile*, llvm::StringRef, llvm::StringRef)': BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:161:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: return __find_if(__first, __last, __pred, BUILDSTDERR: ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: std::__iterator_category(__first)); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:161:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: return __find_if(__first, __last, __pred, BUILDSTDERR: ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: std::__iterator_category(__first)); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/sancov/sancov.cc:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/sancov/sancov.cc: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 /usr/include/c++/8/vector:69, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Error.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/obj2yaml/Error.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/obj2yaml/macho2yaml.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long int&}; _Tp = long long int; _Alloc = std::allocator]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 BUILDSTDERR: vector<_Tp, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::MachOYAML::NListEntry&}; _Tp = llvm::MachOYAML::NListEntry; _Alloc = std::allocator]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 BUILDSTDERR: In file included from /usr/include/c++/8/vector:64, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Error.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/obj2yaml/Error.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/obj2yaml/macho2yaml.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h: In member function 'void MachODumper::dumpSymbols(std::unique_ptr&)': BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), __x); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Error.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-pdbdump/OutputStyle.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-pdbdump/PdbYaml.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-pdbdump/PdbYaml.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/YAMLParser.h:148:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Error.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-pdbdump/OutputStyle.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-pdbdump/PdbYaml.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-pdbdump/PdbYaml.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 /usr/include/c++/8/vector:69, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Error.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/obj2yaml/Error.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/obj2yaml/macho2yaml.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::yaml::Hex64}; _Tp = llvm::yaml::Hex64; _Alloc = std::allocator]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 BUILDSTDERR: vector<_Tp, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::yaml::Hex64}; _Tp = llvm::yaml::Hex64; _Alloc = std::allocator]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), std::forward<_Args>(__args)...); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/vector:64, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Error.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/obj2yaml/Error.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/obj2yaml/macho2yaml.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h: In member function 'void MachODumper::dumpBindOpcodes(std::vector&, llvm::ArrayRef, bool)': BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), __x); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/vector:69, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Error.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/obj2yaml/Error.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/obj2yaml/macho2yaml.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::MachOYAML::LoadCommand}; _Tp = llvm::MachOYAML::LoadCommand; _Alloc = std::allocator]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 BUILDSTDERR: vector<_Tp, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/sancov/sancov.cc:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/sancov/sancov.cc:13: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 88%] Building CXX object tools/opt/CMakeFiles/opt.dir/PassPrinters.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/opt && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/tools/opt -I/builddir/build/BUILD/llvm-3.9.1.src/tools/opt -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/opt.dir/PassPrinters.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/tools/opt/PassPrinters.cpp BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::MachOYAML::Object&}; _Tp = llvm::MachOYAML::Object; _Alloc = std::allocator]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/sancov/sancov.cc:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/sancov/sancov.cc:13: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::MachOYAML::Section}; _Tp = llvm::MachOYAML::Section; _Alloc = std::allocator]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachOYAML::Section}; _Tp = llvm::MachOYAML::Section; _Alloc = std::allocator]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), std::forward<_Args>(__args)...); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/sancov/sancov.cc:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/CommandLine.h:578:12: required from 'llvm::cl::ValuesClass::ValuesClass(const char*, DataType, const char*, va_list) [with DataType = int; va_list = __va_list]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/CommandLine.h:601:25: required from 'llvm::cl::ValuesClass llvm::cl::values(const char*, DataType, const char*, ...) [with DataType = int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/tools/sancov/sancov.cc:84:28: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/sancov/sancov.cc:13: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'void MachODumper::dumpLoadCommands(std::unique_ptr&)': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), std::forward<_Args>(__args)...); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/vector:69, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Object/MachO.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-objdump/MachODump.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In function 'void DumpSectionContents(llvm::StringRef, llvm::object::MachOObjectFile*, bool)': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), std::forward<_Args>(__args)...); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/sancov/sancov.cc:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair >; T2 = std::pair >; T = std::pair >; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:270: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-3.9.1.src/include/llvm/ADT/SmallVector.h:811:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/Support/CommandLine.h:567:33: required from 'llvm::cl::ValuesClass llvm::cl::values(const char*, DataType, const char*, ...) [with DataType = int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/tools/sancov/sancov.cc:84:28: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/sancov/sancov.cc:13: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = llvm::MachOYAML::ExportEntry; _Alloc = std::allocator]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:478:5: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 BUILDSTDERR: vector<_Tp, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/vector:64, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Error.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/obj2yaml/Error.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/obj2yaml/macho2yaml.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h: In function 'const uint8_t* processExportNode(const uint8_t*, const uint8_t*, llvm::MachOYAML::ExportEntry&)': BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1225:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: _M_fill_insert(begin() + __offset, __n, __x); BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h: In function 'llvm::Error macho2yaml(llvm::raw_ostream&, const llvm::object::MachOUniversalBinary&)': BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), __x); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ [ 88%] Building CXX object tools/opt/CMakeFiles/opt.dir/PrintSCC.cpp.o [ 88%] Linking CXX executable ../../bin/obj2yaml cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/opt && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/tools/opt -I/builddir/build/BUILD/llvm-3.9.1.src/tools/opt -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/opt.dir/PrintSCC.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/tools/opt/PrintSCC.cpp cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/obj2yaml && /usr/bin/cmake -E cmake_link_script CMakeFiles/obj2yaml.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/obj2yaml.dir/obj2yaml.cpp.o CMakeFiles/obj2yaml.dir/coff2yaml.cpp.o CMakeFiles/obj2yaml.dir/elf2yaml.cpp.o CMakeFiles/obj2yaml.dir/macho2yaml.cpp.o CMakeFiles/obj2yaml.dir/Error.cpp.o -o ../../bin/obj2yaml -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-3.9.so -lpthread BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Attributes.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/CallSite.h:31, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/AliasAnalysis.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/opt/NewPMDriver.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/opt/NewPMDriver.cpp:17: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 88%] Built target obj2yaml [ 88%] Building CXX object tools/opt/CMakeFiles/opt.dir/opt.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/opt && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/tools/opt -I/builddir/build/BUILD/llvm-3.9.1.src/tools/opt -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/opt.dir/opt.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/tools/opt/opt.cpp make -f tools/sanstats/CMakeFiles/sanstats.dir/build.make tools/sanstats/CMakeFiles/sanstats.dir/depend [ 88%] Linking CXX executable ../../bin/llvm-objdump make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/tools/sanstats /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/sanstats /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/sanstats/CMakeFiles/sanstats.dir/DependInfo.cmake --color= cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-objdump && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-objdump.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-objdump.dir/llvm-objdump.cpp.o CMakeFiles/llvm-objdump.dir/COFFDump.cpp.o CMakeFiles/llvm-objdump.dir/ELFDump.cpp.o CMakeFiles/llvm-objdump.dir/MachODump.cpp.o -o ../../bin/llvm-objdump -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-3.9.so -lpthread Scanning dependencies of target sanstats make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f tools/sanstats/CMakeFiles/sanstats.dir/build.make tools/sanstats/CMakeFiles/sanstats.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 88%] Building CXX object tools/sanstats/CMakeFiles/sanstats.dir/sanstats.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/sanstats && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/tools/sanstats -I/builddir/build/BUILD/llvm-3.9.1.src/tools/sanstats -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/sanstats.dir/sanstats.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/tools/sanstats/sanstats.cpp make -f tools/verify-uselistorder/CMakeFiles/verify-uselistorder.dir/build.make tools/verify-uselistorder/CMakeFiles/verify-uselistorder.dir/depend [ 88%] Building CXX object tools/llvm-pdbdump/CMakeFiles/llvm-pdbdump.dir/TypeDumper.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-pdbdump && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-pdbdump -I/builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-pdbdump -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-pdbdump.dir/TypeDumper.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-pdbdump/TypeDumper.cpp make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/tools/verify-uselistorder /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/verify-uselistorder /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/verify-uselistorder/CMakeFiles/verify-uselistorder.dir/DependInfo.cmake --color= Scanning dependencies of target verify-uselistorder make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f tools/verify-uselistorder/CMakeFiles/verify-uselistorder.dir/build.make tools/verify-uselistorder/CMakeFiles/verify-uselistorder.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 88%] Building CXX object tools/verify-uselistorder/CMakeFiles/verify-uselistorder.dir/verify-uselistorder.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/verify-uselistorder && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/tools/verify-uselistorder -I/builddir/build/BUILD/llvm-3.9.1.src/tools/verify-uselistorder -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/verify-uselistorder.dir/verify-uselistorder.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/tools/verify-uselistorder/verify-uselistorder.cpp make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 88%] Built target llvm-objdump [ 88%] Building CXX object tools/llvm-pdbdump/CMakeFiles/llvm-pdbdump.dir/TypedefDumper.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-pdbdump && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-pdbdump -I/builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-pdbdump -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-pdbdump.dir/TypedefDumper.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-pdbdump/TypedefDumper.cpp BUILDSTDERR: In file included from /usr/include/c++/8/vector:69, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Object/ObjectFile.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/DebugInfo/DIContext.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/DebugInfo/Symbolize/SymbolizableModule.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/DebugInfo/Symbolize/Symbolize.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/sancov/sancov.cc:15: BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const {anonymous}::AddrInfo&}; _Tp = {anonymous}::AddrInfo; _Alloc = std::allocator<{anonymous}::AddrInfo>]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector<{anonymous}::AddrInfo>::iterator' {aka '__gnu_cxx::__normal_iterator<{anonymous}::AddrInfo*, std::vector<{anonymous}::AddrInfo> >'} changed in GCC 7.1 BUILDSTDERR: vector<_Tp, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector<{anonymous}::AddrInfo>::iterator' {aka '__gnu_cxx::__normal_iterator<{anonymous}::AddrInfo*, std::vector<{anonymous}::AddrInfo> >'} changed in GCC 7.1 BUILDSTDERR: In file included from /usr/include/c++/8/vector:64, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/SubtargetFeature.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Object/ObjectFile.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/DebugInfo/DIContext.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/DebugInfo/Symbolize/SymbolizableModule.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/DebugInfo/Symbolize/Symbolize.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/sancov/sancov.cc:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::AddrInfo; _Alloc = std::allocator<{anonymous}::AddrInfo>]': BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::AddrInfo*, std::vector<{anonymous}::AddrInfo> >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), __x); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ make -f tools/yaml2obj/CMakeFiles/yaml2obj.dir/build.make tools/yaml2obj/CMakeFiles/yaml2obj.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/tools/yaml2obj /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/yaml2obj /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/yaml2obj/CMakeFiles/yaml2obj.dir/DependInfo.cmake --color= Scanning dependencies of target yaml2obj make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f tools/yaml2obj/CMakeFiles/yaml2obj.dir/build.make tools/yaml2obj/CMakeFiles/yaml2obj.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 88%] Building CXX object tools/yaml2obj/CMakeFiles/yaml2obj.dir/yaml2obj.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/yaml2obj && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/tools/yaml2obj -I/builddir/build/BUILD/llvm-3.9.1.src/tools/yaml2obj -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/yaml2obj.dir/yaml2obj.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/tools/yaml2obj/yaml2obj.cpp BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h: In function 'std::map::type, std::vector::type> > {anonymous}::group_by(const RangeTy&, FuncTy) [with RangeTy = std::vector<{anonymous}::AddrInfo>; FuncTy = {anonymous}::SourceCoverageData::computeLineStatusMap()::]': BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::AddrInfo*, std::vector<{anonymous}::AddrInfo> >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), __x); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ [ 88%] Building CXX object tools/yaml2obj/CMakeFiles/yaml2obj.dir/yaml2coff.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/yaml2obj && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/tools/yaml2obj -I/builddir/build/BUILD/llvm-3.9.1.src/tools/yaml2obj -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/yaml2obj.dir/yaml2coff.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/tools/yaml2obj/yaml2coff.cpp [ 88%] Linking CXX executable ../../bin/sanstats cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/sanstats && /usr/bin/cmake -E cmake_link_script CMakeFiles/sanstats.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/sanstats.dir/sanstats.cpp.o -o ../../bin/sanstats -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-3.9.so -lpthread BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/YAMLTraits.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ObjectYAML/ObjectYAML.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/yaml2obj/yaml2obj.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/YAMLParser.h:148:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringExtras.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/yaml2obj/yaml2obj.cpp:18: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 88%] Built target sanstats [ 88%] Building CXX object tools/yaml2obj/CMakeFiles/yaml2obj.dir/yaml2elf.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/yaml2obj && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/tools/yaml2obj -I/builddir/build/BUILD/llvm-3.9.1.src/tools/yaml2obj -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/yaml2obj.dir/yaml2elf.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/tools/yaml2obj/yaml2elf.cpp BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h: In function 'std::map::type, std::vector::type> > {anonymous}::group_by(const RangeTy&, FuncTy) [with RangeTy = std::vector<{anonymous}::AddrInfo>; FuncTy = {anonymous}::SourceCoverageData::computeFileCoverage()::]': BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::AddrInfo*, std::vector<{anonymous}::AddrInfo> >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), __x); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/yaml2obj/yaml2coff.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/YAMLParser.h:148:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/yaml2obj/yaml2coff.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 88%] Building CXX object tools/llvm-pdbdump/CMakeFiles/llvm-pdbdump.dir/VariableDumper.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-pdbdump && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-pdbdump -I/builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-pdbdump -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-pdbdump.dir/VariableDumper.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-pdbdump/VariableDumper.cpp make -f unittests/ADT/CMakeFiles/ADTTests.dir/build.make unittests/ADT/CMakeFiles/ADTTests.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/unittests/ADT /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ADT /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ADT/CMakeFiles/ADTTests.dir/DependInfo.cmake --color= BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/yaml2obj/yaml2elf.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/YAMLParser.h:148:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/yaml2obj/yaml2elf.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ Scanning dependencies of target ADTTests make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f unittests/ADT/CMakeFiles/ADTTests.dir/build.make unittests/ADT/CMakeFiles/ADTTests.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 88%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/APFloatTest.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ADT && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ADT -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/ADT -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/APFloatTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/ADT/APFloatTest.cpp [ 88%] Building CXX object tools/llvm-pdbdump/CMakeFiles/llvm-pdbdump.dir/YAMLOutputStyle.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-pdbdump && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-pdbdump -I/builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-pdbdump -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-pdbdump.dir/YAMLOutputStyle.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-pdbdump/YAMLOutputStyle.cpp BUILDSTDERR: In file included from /usr/include/c++/8/map:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/DebugInfo/Symbolize/Symbolize.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/sancov/sancov.cc:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = long long unsigned int; _Val = long long unsigned int; _KeyOfValue = std::_Identity; _Compare = std::less; _Alloc = std::allocator]': BUILDSTDERR: /usr/include/c++/8/bits/stl_tree.h:2146:5: note: parameter passing for argument of type 'std::_Rb_tree, std::less, std::allocator >::const_iterator' {aka 'std::_Rb_tree_const_iterator'} changed in GCC 7.1 BUILDSTDERR: _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Arg&&, _NodeGen&) [with _Arg = const long long unsigned int&; _NodeGen = std::_Rb_tree, std::less, std::allocator >::_Alloc_node; _Key = long long unsigned int; _Val = long long unsigned int; _KeyOfValue = std::_Identity; _Compare = std::less; _Alloc = std::allocator]': BUILDSTDERR: /usr/include/c++/8/bits/stl_tree.h:2207:7: note: parameter passing for argument of type 'std::_Rb_tree, std::less, std::allocator >::const_iterator' {aka 'std::_Rb_tree_const_iterator'} changed in GCC 7.1 BUILDSTDERR: _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique(_II, _II) [with _InputIterator = std::_Rb_tree_const_iterator; _Key = long long unsigned int; _Val = long long unsigned int; _KeyOfValue = std::_Identity; _Compare = std::less; _Alloc = std::allocator]': BUILDSTDERR: /usr/include/c++/8/bits/stl_tree.h:2463:7: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator' changed in GCC 7.1 BUILDSTDERR: _Rb_tree<_Key, _Val, _KoV, _Cmp, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_tree.h:2463:7: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_tree.h:2468:4: note: parameter passing for argument of type 'std::_Rb_tree, std::less, std::allocator >::const_iterator' {aka 'std::_Rb_tree_const_iterator'} changed in GCC 7.1 BUILDSTDERR: _M_insert_unique_(end(), *__first, __an); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_tree.h:2469:7: note: parameter passing for argument of type 'std::_Rb_tree, std::less, std::allocator >::const_iterator' {aka 'std::_Rb_tree_const_iterator'} changed in GCC 7.1 BUILDSTDERR: } BUILDSTDERR: ^ BUILDSTDERR: In file included from /usr/include/c++/8/set:61, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallSet.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SetVector.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/sancov/sancov.cc:17: BUILDSTDERR: /usr/include/c++/8/bits/stl_set.h: In static member function 'static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = {anonymous}::findSanitizerCovFunctions(const string&)::; Ret = void; Params = {const llvm::object::ObjectFile&}]': BUILDSTDERR: /usr/include/c++/8/bits/stl_set.h:567:4: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator' changed in GCC 7.1 BUILDSTDERR: { _M_t._M_insert_unique(__first, __last); } BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /usr/include/c++/8/map:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/DebugInfo/Symbolize/Symbolize.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/sancov/sancov.cc:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_tree.h: In static member function 'static llvm::ErrorOr > {anonymous}::CoverageData::readAndMerge(const std::vector >&)': BUILDSTDERR: /usr/include/c++/8/bits/stl_tree.h:1042:65: note: parameter passing for argument of type 'std::_Rb_tree, std::less, std::allocator >::const_iterator' {aka 'std::_Rb_tree_const_iterator'} changed in GCC 7.1 BUILDSTDERR: return _M_insert_unique_(__pos, std::forward<_Arg>(__x), __an); BUILDSTDERR: ^ BUILDSTDERR: In file included from /usr/include/c++/8/set:61, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallSet.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SetVector.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/sancov/sancov.cc:17: BUILDSTDERR: /usr/include/c++/8/bits/stl_set.h:567:4: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator' changed in GCC 7.1 BUILDSTDERR: { _M_t._M_insert_unique(__first, __last); } BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Error.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-pdbdump/OutputStyle.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-pdbdump/YAMLOutputStyle.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-pdbdump/YAMLOutputStyle.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/YAMLParser.h:148:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Error.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-pdbdump/OutputStyle.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-pdbdump/YAMLOutputStyle.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-pdbdump/YAMLOutputStyle.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 88%] Linking CXX executable ../../bin/llvm-pdbdump cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-pdbdump && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-pdbdump.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-pdbdump.dir/llvm-pdbdump.cpp.o CMakeFiles/llvm-pdbdump.dir/BuiltinDumper.cpp.o CMakeFiles/llvm-pdbdump.dir/ClassDefinitionDumper.cpp.o CMakeFiles/llvm-pdbdump.dir/CompilandDumper.cpp.o CMakeFiles/llvm-pdbdump.dir/EnumDumper.cpp.o CMakeFiles/llvm-pdbdump.dir/ExternalSymbolDumper.cpp.o CMakeFiles/llvm-pdbdump.dir/FunctionDumper.cpp.o CMakeFiles/llvm-pdbdump.dir/LinePrinter.cpp.o CMakeFiles/llvm-pdbdump.dir/LLVMOutputStyle.cpp.o CMakeFiles/llvm-pdbdump.dir/PdbYaml.cpp.o CMakeFiles/llvm-pdbdump.dir/TypeDumper.cpp.o CMakeFiles/llvm-pdbdump.dir/TypedefDumper.cpp.o CMakeFiles/llvm-pdbdump.dir/VariableDumper.cpp.o CMakeFiles/llvm-pdbdump.dir/YAMLOutputStyle.cpp.o -o ../../bin/llvm-pdbdump -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-3.9.so -lpthread make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 88%] Built target llvm-pdbdump make -f unittests/Analysis/CMakeFiles/AnalysisTests.dir/build.make unittests/Analysis/CMakeFiles/AnalysisTests.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/unittests/Analysis /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Analysis /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Analysis/CMakeFiles/AnalysisTests.dir/DependInfo.cmake --color= Scanning dependencies of target AnalysisTests make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f unittests/Analysis/CMakeFiles/AnalysisTests.dir/build.make unittests/Analysis/CMakeFiles/AnalysisTests.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 88%] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/AliasAnalysisTest.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Analysis && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/AnalysisTests.dir/AliasAnalysisTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/Analysis/AliasAnalysisTest.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/opt/opt.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/CommandLine.h:578:12: required from 'llvm::cl::ValuesClass::ValuesClass(const char*, DataType, const char*, va_list) [with DataType = int; va_list = __va_list]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/CommandLine.h:601:25: required from 'llvm::cl::ValuesClass llvm::cl::values(const char*, DataType, const char*, ...) [with DataType = int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCTargetOptionsCommandFlags.h:30:28: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/opt/opt.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/opt/opt.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/opt/opt.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-3.9.1.src/include/llvm/IR/Metadata.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/TrackingMDRef.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/DebugLoc.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Instruction.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/BasicBlock.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Function.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Instructions.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/CallSite.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/CallGraph.h:57, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/opt/opt.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap >; DerivedT = llvm::DenseMap >; KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:650:7: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:604:5: required from 'llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/ScalarEvolution.h:372:9: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:356:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(getBuckets(), other.getBuckets(), BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: getNumBuckets() * sizeof(BucketT)); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:39:8: note: 'struct llvm::detail::DenseMapPair >' declared here BUILDSTDERR: struct DenseMapPair : public std::pair { BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/opt/opt.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:55:67: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:77:12: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = llvm::BasicBlock*; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/PredIteratorCache.h:53:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/opt/opt.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/opt/opt.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair >; T2 = std::pair >; T = std::pair >; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:270: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-3.9.1.src/include/llvm/ADT/SmallVector.h:811:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/Support/CommandLine.h:567:33: required from 'llvm::cl::ValuesClass llvm::cl::values(const char*, DataType, const char*, ...) [with DataType = int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCTargetOptionsCommandFlags.h:30:28: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/opt/opt.cpp:18: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 88%] Linking CXX executable ../../bin/verify-uselistorder cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/verify-uselistorder && /usr/bin/cmake -E cmake_link_script CMakeFiles/verify-uselistorder.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/verify-uselistorder.dir/verify-uselistorder.cpp.o -o ../../bin/verify-uselistorder -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-3.9.so -lpthread make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 88%] Built target verify-uselistorder [ 88%] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/BlockFrequencyInfoTest.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Analysis && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/AnalysisTests.dir/BlockFrequencyInfoTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/Analysis/BlockFrequencyInfoTest.cpp [ 88%] Linking CXX executable ../../bin/llvm-readobj cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-readobj && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-readobj.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-readobj.dir/ARMAttributeParser.cpp.o CMakeFiles/llvm-readobj.dir/ARMWinEHPrinter.cpp.o CMakeFiles/llvm-readobj.dir/COFFDumper.cpp.o CMakeFiles/llvm-readobj.dir/COFFImportDumper.cpp.o CMakeFiles/llvm-readobj.dir/ELFDumper.cpp.o CMakeFiles/llvm-readobj.dir/Error.cpp.o CMakeFiles/llvm-readobj.dir/llvm-readobj.cpp.o CMakeFiles/llvm-readobj.dir/MachODumper.cpp.o CMakeFiles/llvm-readobj.dir/ObjDumper.cpp.o CMakeFiles/llvm-readobj.dir/Win64EHDumper.cpp.o -o ../../bin/llvm-readobj -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-3.9.so -lpthread [ 88%] Linking CXX executable ../../bin/sancov cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/sancov && /usr/bin/cmake -E cmake_link_script CMakeFiles/sancov.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/sancov.dir/sancov.cc.o -o ../../bin/sancov -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-3.9.so -lpthread make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 88%] Built target sancov [ 88%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/APIntTest.cpp.o [ 88%] Building CXX object tools/yaml2obj/CMakeFiles/yaml2obj.dir/yaml2macho.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ADT && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ADT -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/ADT -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/APIntTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/ADT/APIntTest.cpp cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/yaml2obj && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/tools/yaml2obj -I/builddir/build/BUILD/llvm-3.9.1.src/tools/yaml2obj -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/yaml2obj.dir/yaml2macho.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/tools/yaml2obj/yaml2macho.cpp [ 88%] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/CallGraphTest.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Analysis && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/AnalysisTests.dir/CallGraphTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/Analysis/CallGraphTest.cpp make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 88%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/APSIntTest.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ADT && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ADT -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/ADT -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/APSIntTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/ADT/APSIntTest.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/YAMLTraits.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ObjectYAML/ObjectYAML.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/yaml2obj/yaml2macho.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/YAMLParser.h:148:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/YAMLTraits.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ObjectYAML/ObjectYAML.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/yaml2obj/yaml2macho.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 /usr/include/c++/8/bits/stl_algo.h:61, BUILDSTDERR: from /usr/include/c++/8/algorithm:62, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/YAMLTraits.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ObjectYAML/ObjectYAML.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/yaml2obj/yaml2macho.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::MachOWriter::writeLinkEditData(llvm::raw_ostream&):: >]': BUILDSTDERR: /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, BUILDSTDERR: ^~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/algorithm:62, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/YAMLTraits.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ObjectYAML/ObjectYAML.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/tools/yaml2obj/yaml2macho.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<{anonymous}::MachOWriter::writeLinkEditData(llvm::raw_ostream&):: >]': BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: __unguarded_linear_insert(_RandomAccessIterator __last, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::MachOWriter::writeLinkEditData(llvm::raw_ostream&):: >]': BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: __insertion_sort(_RandomAccessIterator __first, BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::MachOWriter::writeLinkEditData(llvm::raw_ostream&):: >]': BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: __introsort_loop(_RandomAccessIterator __first, BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: std::__introsort_loop(__cut, __last, __depth_limit, __comp); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h: In member function 'llvm::Error {anonymous}::MachOWriter::writeMachO(llvm::raw_ostream&)': BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: std::__introsort_loop(__first, __last, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ BUILDSTDERR: std::__lg(__last - __first) * 2, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __comp); BUILDSTDERR: ~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: std::__insertion_sort(__first, __first + int(_S_threshold), __comp); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: std::__insertion_sort(__first, __last, __comp); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 89%] Linking CXX executable ../../bin/yaml2obj cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/yaml2obj && /usr/bin/cmake -E cmake_link_script CMakeFiles/yaml2obj.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/yaml2obj.dir/yaml2obj.cpp.o CMakeFiles/yaml2obj.dir/yaml2coff.cpp.o CMakeFiles/yaml2obj.dir/yaml2elf.cpp.o CMakeFiles/yaml2obj.dir/yaml2macho.cpp.o -o ../../bin/yaml2obj -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-3.9.so -lpthread [ 89%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/ArrayRefTest.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ADT && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ADT -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/ADT -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/ArrayRefTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/ADT/ArrayRefTest.cpp make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/unittests/ADT/ArrayRefTest.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:55:67: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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 = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:151:10: required from 'llvm::ArrayRef llvm::ArrayRef::copy(Allocator&) [with Allocator = llvm::BumpPtrAllocatorImpl<>; T = short unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/unittests/ADT/ArrayRefTest.cpp:42:49: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/unittests/ADT/ArrayRefTest.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ make -f unittests/AsmParser/CMakeFiles/AsmParserTests.dir/build.make unittests/AsmParser/CMakeFiles/AsmParserTests.dir/depend [ 89%] Built target llvm-readobj make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/unittests/AsmParser /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/AsmParser /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/AsmParser/CMakeFiles/AsmParserTests.dir/DependInfo.cmake --color= [ 89%] Built target yaml2obj [ 91%] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/CFGTest.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Analysis && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/AnalysisTests.dir/CFGTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/Analysis/CFGTest.cpp [ 91%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/BitmaskEnumTest.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ADT && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ADT -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/ADT -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/BitmaskEnumTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/ADT/BitmaskEnumTest.cpp Scanning dependencies of target AsmParserTests make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f unittests/AsmParser/CMakeFiles/AsmParserTests.dir/build.make unittests/AsmParser/CMakeFiles/AsmParserTests.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 91%] Building CXX object unittests/AsmParser/CMakeFiles/AsmParserTests.dir/AsmParserTest.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/AsmParser && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/AsmParser -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/AsmParser -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/AsmParserTests.dir/AsmParserTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/AsmParser/AsmParserTest.cpp make -f unittests/Bitcode/CMakeFiles/BitcodeTests.dir/build.make unittests/Bitcode/CMakeFiles/BitcodeTests.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/unittests/Bitcode /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Bitcode /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Bitcode/CMakeFiles/BitcodeTests.dir/DependInfo.cmake --color= Scanning dependencies of target BitcodeTests make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f unittests/Bitcode/CMakeFiles/BitcodeTests.dir/build.make unittests/Bitcode/CMakeFiles/BitcodeTests.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 91%] Building CXX object unittests/Bitcode/CMakeFiles/BitcodeTests.dir/BitReaderTest.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Bitcode && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Bitcode -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/Bitcode -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/BitcodeTests.dir/BitReaderTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/Bitcode/BitReaderTest.cpp [ 91%] Linking CXX executable AsmParserTests cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/AsmParser && /usr/bin/cmake -E cmake_link_script CMakeFiles/AsmParserTests.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/AsmParserTests.dir/AsmParserTest.cpp.o -o AsmParserTests -Wl,-rpath,"\$ORIGIN/../../lib" -lpthread ../../lib/libgtest_main.a ../../lib/libgtest.a -lpthread ../../lib/libLLVM-3.9.so -lpthread [ 91%] Linking CXX executable ../../bin/opt cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/opt && /usr/bin/cmake -E cmake_link_script CMakeFiles/opt.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-allow-shlib-undefined -Wl,--export-dynamic -Wl,-O3 CMakeFiles/opt.dir/AnalysisWrappers.cpp.o CMakeFiles/opt.dir/BreakpointPrinter.cpp.o CMakeFiles/opt.dir/GraphPrinters.cpp.o CMakeFiles/opt.dir/NewPMDriver.cpp.o CMakeFiles/opt.dir/PassPrinters.cpp.o CMakeFiles/opt.dir/PrintSCC.cpp.o CMakeFiles/opt.dir/opt.cpp.o -o ../../bin/opt -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-3.9.so -lpthread make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 91%] Built target AsmParserTests make -f unittests/CodeGen/CMakeFiles/CodeGenTests.dir/build.make unittests/CodeGen/CMakeFiles/CodeGenTests.dir/depend [ 91%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/DAGDeltaAlgorithmTest.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ADT && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ADT -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/ADT -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/DAGDeltaAlgorithmTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/ADT/DAGDeltaAlgorithmTest.cpp [ 91%] Building CXX object unittests/Bitcode/CMakeFiles/BitcodeTests.dir/BitstreamReaderTest.cpp.o make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/unittests/CodeGen /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/CodeGen /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/CodeGen/CMakeFiles/CodeGenTests.dir/DependInfo.cmake --color= cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Bitcode && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Bitcode -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/Bitcode -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/BitcodeTests.dir/BitstreamReaderTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/Bitcode/BitstreamReaderTest.cpp [ 91%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/BitVectorTest.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ADT && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ADT -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/ADT -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/BitVectorTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/ADT/BitVectorTest.cpp Scanning dependencies of target CodeGenTests make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f unittests/CodeGen/CMakeFiles/CodeGenTests.dir/build.make unittests/CodeGen/CMakeFiles/CodeGenTests.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 91%] Building CXX object unittests/CodeGen/CMakeFiles/CodeGenTests.dir/DIEHashTest.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/CodeGen && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/CodeGen -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/CodeGenTests.dir/DIEHashTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/CodeGen/DIEHashTest.cpp make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 91%] Built target opt make -f unittests/DebugInfo/DWARF/CMakeFiles/DebugInfoDWARFTests.dir/build.make unittests/DebugInfo/DWARF/CMakeFiles/DebugInfoDWARFTests.dir/depend [ 91%] Building CXX object unittests/Bitcode/CMakeFiles/BitcodeTests.dir/BitstreamWriterTest.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Bitcode && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Bitcode -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/Bitcode -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/BitcodeTests.dir/BitstreamWriterTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/Bitcode/BitstreamWriterTest.cpp make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/unittests/DebugInfo/DWARF /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/DebugInfo/DWARF /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/DebugInfo/DWARF/CMakeFiles/DebugInfoDWARFTests.dir/DependInfo.cmake --color= Scanning dependencies of target DebugInfoDWARFTests make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f unittests/DebugInfo/DWARF/CMakeFiles/DebugInfoDWARFTests.dir/build.make unittests/DebugInfo/DWARF/CMakeFiles/DebugInfoDWARFTests.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 91%] Building CXX object unittests/DebugInfo/DWARF/CMakeFiles/DebugInfoDWARFTests.dir/DWARFFormValueTest.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/DebugInfo/DWARF && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/DebugInfo/DWARF -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/DebugInfo/DWARF -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/DebugInfoDWARFTests.dir/DWARFFormValueTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/DebugInfo/DWARF/DWARFFormValueTest.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/FoldingSet.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIE.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/unittests/CodeGen/DIEHashTest.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:429:71: required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIE.h:569:39: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/FoldingSet.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIE.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/unittests/CodeGen/DIEHashTest.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-3.9.1.src/unittests/CodeGen/DIEHashTest.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIEValue.def: In member function 'void llvm::DIEValue::destroyVal()': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIE.h:325:21: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: destruct(); BUILDSTDERR: ~~~~~~~~~~~~~~~~^~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIEValue.def:34:1: note: in expansion of macro 'HANDLE_DIEVALUE_SMALL' BUILDSTDERR: HANDLE_DIEVALUE_SMALL(Integer) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIE.h:324:3: note: here BUILDSTDERR: case is##T: \ BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIEValue.def:35:1: note: in expansion of macro 'HANDLE_DIEVALUE_SMALL' BUILDSTDERR: HANDLE_DIEVALUE_SMALL(String) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIE.h:325:21: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: destruct(); BUILDSTDERR: ~~~~~~~~~~~~~~~~^~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIEValue.def:35:1: note: in expansion of macro 'HANDLE_DIEVALUE_SMALL' BUILDSTDERR: HANDLE_DIEVALUE_SMALL(String) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIE.h:324:3: note: here BUILDSTDERR: case is##T: \ BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIEValue.def:36:1: note: in expansion of macro 'HANDLE_DIEVALUE_SMALL' BUILDSTDERR: HANDLE_DIEVALUE_SMALL(Expr) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIE.h:325:21: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: destruct(); BUILDSTDERR: ~~~~~~~~~~~~~~~~^~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIEValue.def:36:1: note: in expansion of macro 'HANDLE_DIEVALUE_SMALL' BUILDSTDERR: HANDLE_DIEVALUE_SMALL(Expr) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIE.h:324:3: note: here BUILDSTDERR: case is##T: \ BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIEValue.def:37:1: note: in expansion of macro 'HANDLE_DIEVALUE_SMALL' BUILDSTDERR: HANDLE_DIEVALUE_SMALL(Label) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIE.h:325:21: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: destruct(); BUILDSTDERR: ~~~~~~~~~~~~~~~~^~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIEValue.def:37:1: note: in expansion of macro 'HANDLE_DIEVALUE_SMALL' BUILDSTDERR: HANDLE_DIEVALUE_SMALL(Label) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIE.h:328:3: note: here BUILDSTDERR: case is##T: \ BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIEValue.def:38:1: note: in expansion of macro 'HANDLE_DIEVALUE_LARGE' BUILDSTDERR: HANDLE_DIEVALUE_LARGE(Delta) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIE.h:329:29: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: destruct(); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~^~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIEValue.def:38:1: note: in expansion of macro 'HANDLE_DIEVALUE_LARGE' BUILDSTDERR: HANDLE_DIEVALUE_LARGE(Delta) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIE.h:324:3: note: here BUILDSTDERR: case is##T: \ BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIEValue.def:39:1: note: in expansion of macro 'HANDLE_DIEVALUE_SMALL' BUILDSTDERR: HANDLE_DIEVALUE_SMALL(Entry) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIE.h:325:21: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: destruct(); BUILDSTDERR: ~~~~~~~~~~~~~~~~^~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIEValue.def:39:1: note: in expansion of macro 'HANDLE_DIEVALUE_SMALL' BUILDSTDERR: HANDLE_DIEVALUE_SMALL(Entry) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIE.h:328:3: note: here BUILDSTDERR: case is##T: \ BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIEValue.def:40:1: note: in expansion of macro 'HANDLE_DIEVALUE_LARGE' BUILDSTDERR: HANDLE_DIEVALUE_LARGE(Block) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIE.h:329:29: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: destruct(); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~^~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIEValue.def:40:1: note: in expansion of macro 'HANDLE_DIEVALUE_LARGE' BUILDSTDERR: HANDLE_DIEVALUE_LARGE(Block) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIE.h:328:3: note: here BUILDSTDERR: case is##T: \ BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIEValue.def:41:1: note: in expansion of macro 'HANDLE_DIEVALUE_LARGE' BUILDSTDERR: HANDLE_DIEVALUE_LARGE(Loc) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIE.h:329:29: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: destruct(); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~^~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIEValue.def:41:1: note: in expansion of macro 'HANDLE_DIEVALUE_LARGE' BUILDSTDERR: HANDLE_DIEVALUE_LARGE(Loc) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIE.h:324:3: note: here BUILDSTDERR: case is##T: \ BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/DIEValue.def:42:1: note: in expansion of macro 'HANDLE_DIEVALUE_SMALL' BUILDSTDERR: HANDLE_DIEVALUE_SMALL(LocList) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ [ 91%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/DeltaAlgorithmTest.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ADT && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ADT -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/ADT -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/DeltaAlgorithmTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/ADT/DeltaAlgorithmTest.cpp [ 91%] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/CGSCCPassManagerTest.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Analysis && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/AnalysisTests.dir/CGSCCPassManagerTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/Analysis/CGSCCPassManagerTest.cpp [ 91%] Linking CXX executable DebugInfoDWARFTests cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/DebugInfo/DWARF && /usr/bin/cmake -E cmake_link_script CMakeFiles/DebugInfoDWARFTests.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/DebugInfoDWARFTests.dir/DWARFFormValueTest.cpp.o -o DebugInfoDWARFTests -Wl,-rpath,"\$ORIGIN/../../lib" -lpthread ../../../lib/libgtest_main.a ../../../lib/libgtest.a -lpthread ../../../lib/libLLVM-3.9.so -lpthread make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 91%] Built target DebugInfoDWARFTests make -f unittests/DebugInfo/PDB/CMakeFiles/DebugInfoPDBTests.dir/build.make unittests/DebugInfo/PDB/CMakeFiles/DebugInfoPDBTests.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/unittests/DebugInfo/PDB /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/DebugInfo/PDB /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/DebugInfo/PDB/CMakeFiles/DebugInfoPDBTests.dir/DependInfo.cmake --color= Scanning dependencies of target DebugInfoPDBTests make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f unittests/DebugInfo/PDB/CMakeFiles/DebugInfoPDBTests.dir/build.make unittests/DebugInfo/PDB/CMakeFiles/DebugInfoPDBTests.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 91%] Building CXX object unittests/DebugInfo/PDB/CMakeFiles/DebugInfoPDBTests.dir/MappedBlockStreamTest.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/DebugInfo/PDB && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/DebugInfo/PDB -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/DebugInfo/PDB -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/DebugInfoPDBTests.dir/MappedBlockStreamTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/DebugInfo/PDB/MappedBlockStreamTest.cpp [ 91%] Linking CXX executable CodeGenTests cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/CodeGen && /usr/bin/cmake -E cmake_link_script CMakeFiles/CodeGenTests.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/CodeGenTests.dir/DIEHashTest.cpp.o -o CodeGenTests -Wl,-rpath,"\$ORIGIN/../../lib" -lpthread ../../lib/libgtest_main.a ../../lib/libgtest.a -lpthread ../../lib/libLLVM-3.9.so -lpthread [ 91%] Building CXX object unittests/DebugInfo/PDB/CMakeFiles/DebugInfoPDBTests.dir/MsfBuilderTest.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/DebugInfo/PDB && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/DebugInfo/PDB -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/DebugInfo/PDB -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/DebugInfoPDBTests.dir/MsfBuilderTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/DebugInfo/PDB/MsfBuilderTest.cpp make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 91%] Built target CodeGenTests [ 91%] Building CXX object unittests/DebugInfo/PDB/CMakeFiles/DebugInfoPDBTests.dir/PDBApiTest.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/DebugInfo/PDB && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/DebugInfo/PDB -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/DebugInfo/PDB -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/DebugInfoPDBTests.dir/PDBApiTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/DebugInfo/PDB/PDBApiTest.cpp make -f unittests/ExecutionEngine/CMakeFiles/ExecutionEngineTests.dir/build.make unittests/ExecutionEngine/CMakeFiles/ExecutionEngineTests.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/unittests/ExecutionEngine /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ExecutionEngine /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ExecutionEngine/CMakeFiles/ExecutionEngineTests.dir/DependInfo.cmake --color= Scanning dependencies of target ExecutionEngineTests make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f unittests/ExecutionEngine/CMakeFiles/ExecutionEngineTests.dir/build.make unittests/ExecutionEngine/CMakeFiles/ExecutionEngineTests.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 91%] Building CXX object unittests/ExecutionEngine/CMakeFiles/ExecutionEngineTests.dir/ExecutionEngineTest.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ExecutionEngine && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ExecutionEngine -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/ExecutionEngine -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ExecutionEngineTests.dir/ExecutionEngineTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/ExecutionEngine/ExecutionEngineTest.cpp [ 91%] Linking CXX executable BitcodeTests cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Bitcode && /usr/bin/cmake -E cmake_link_script CMakeFiles/BitcodeTests.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/BitcodeTests.dir/BitReaderTest.cpp.o CMakeFiles/BitcodeTests.dir/BitstreamReaderTest.cpp.o CMakeFiles/BitcodeTests.dir/BitstreamWriterTest.cpp.o -o BitcodeTests -Wl,-rpath,"\$ORIGIN/../../lib" -lpthread ../../lib/libgtest_main.a ../../lib/libgtest.a -lpthread ../../lib/libLLVM-3.9.so -lpthread make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 91%] Built target BitcodeTests [ 91%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/DenseMapTest.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ADT && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ADT -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/ADT -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/DenseMapTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/ADT/DenseMapTest.cpp [ 91%] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/LazyCallGraphTest.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Analysis && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/AnalysisTests.dir/LazyCallGraphTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/Analysis/LazyCallGraphTest.cpp make -f unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/build.make unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/unittests/ExecutionEngine/Orc /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ExecutionEngine/Orc /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/DependInfo.cmake --color= make -f unittests/ExecutionEngine/MCJIT/CMakeFiles/MCJITTests.dir/build.make unittests/ExecutionEngine/MCJIT/CMakeFiles/MCJITTests.dir/depend Scanning dependencies of target OrcJITTests make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/build.make unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/unittests/ExecutionEngine/MCJIT /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ExecutionEngine/MCJIT /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ExecutionEngine/MCJIT/CMakeFiles/MCJITTests.dir/DependInfo.cmake --color= make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 91%] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/CompileOnDemandLayerTest.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ExecutionEngine/Orc && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ExecutionEngine/Orc -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/ExecutionEngine/Orc -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/OrcJITTests.dir/CompileOnDemandLayerTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/ExecutionEngine/Orc/CompileOnDemandLayerTest.cpp Scanning dependencies of target MCJITTests make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f unittests/ExecutionEngine/MCJIT/CMakeFiles/MCJITTests.dir/build.make unittests/ExecutionEngine/MCJIT/CMakeFiles/MCJITTests.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 91%] Building CXX object unittests/ExecutionEngine/MCJIT/CMakeFiles/MCJITTests.dir/MCJITTest.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ExecutionEngine/MCJIT && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ExecutionEngine/MCJIT -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/ExecutionEngine/MCJIT -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/MCJITTests.dir/MCJITTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/ExecutionEngine/MCJIT/MCJITTest.cpp [ 91%] Linking CXX executable DebugInfoPDBTests cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/DebugInfo/PDB && /usr/bin/cmake -E cmake_link_script CMakeFiles/DebugInfoPDBTests.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/DebugInfoPDBTests.dir/MappedBlockStreamTest.cpp.o CMakeFiles/DebugInfoPDBTests.dir/MsfBuilderTest.cpp.o CMakeFiles/DebugInfoPDBTests.dir/PDBApiTest.cpp.o -o DebugInfoPDBTests -Wl,-rpath,"\$ORIGIN/../../lib" -lpthread ../../../lib/libgtest_main.a ../../../lib/libgtest.a -lpthread ../../../lib/libLLVM-3.9.so -lpthread make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 91%] Built target DebugInfoPDBTests [ 91%] Building CXX object unittests/ExecutionEngine/MCJIT/CMakeFiles/MCJITTests.dir/MCJITCAPITest.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ExecutionEngine/MCJIT && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ExecutionEngine/MCJIT -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/ExecutionEngine/MCJIT -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/MCJITTests.dir/MCJITCAPITest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/ExecutionEngine/MCJIT/MCJITCAPITest.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Type.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/DerivedTypes.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/GlobalValue.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/JITSymbolFlags.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/RuntimeDyld.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/ExecutionEngine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/Interpreter.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/unittests/ExecutionEngine/ExecutionEngineTest.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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/ios:40, BUILDSTDERR: from /usr/include/c++/8/ostream:38, BUILDSTDERR: from /usr/include/c++/8/iterator:64, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/iterator.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/User.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Constant.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/GlobalValue.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/JITSymbolFlags.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/RuntimeDyld.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/ExecutionEngine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/Interpreter.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/unittests/ExecutionEngine/ExecutionEngineTest.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 91%] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/IndirectionUtilsTest.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ExecutionEngine/Orc && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ExecutionEngine/Orc -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/ExecutionEngine/Orc -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/OrcJITTests.dir/IndirectionUtilsTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/ExecutionEngine/Orc/IndirectionUtilsTest.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Type.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/DerivedTypes.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/GlobalValue.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/JITSymbolFlags.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/RuntimeDyld.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/ExecutionEngine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/MCJIT.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/unittests/ExecutionEngine/MCJIT/MCJITTest.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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/ios:40, BUILDSTDERR: from /usr/include/c++/8/ostream:38, BUILDSTDERR: from /usr/include/c++/8/iterator:64, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/iterator.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/User.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Constant.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/GlobalValue.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/JITSymbolFlags.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/RuntimeDyld.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/ExecutionEngine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/MCJIT.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/unittests/ExecutionEngine/MCJIT/MCJITTest.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Argument.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Function.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/unittests/ExecutionEngine/Orc/OrcTestCommon.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/unittests/ExecutionEngine/Orc/CompileOnDemandLayerTest.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Function.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/unittests/ExecutionEngine/Orc/OrcTestCommon.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/unittests/ExecutionEngine/Orc/CompileOnDemandLayerTest.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-3.9.1.src/unittests/ADT/DenseMapTest.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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; BucketT = llvm::detail::DenseMapPair<{anonymous}::CtorTester, {anonymous}::CtorTester>]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:881:5: required from 'void llvm::SmallDenseMap::copyFrom(const llvm::SmallDenseMap&) [with KeyT = {anonymous}::CtorTester; ValueT = {anonymous}::CtorTester; unsigned int InlineBuckets = 4; KeyInfoT = {anonymous}::CtorTesterMapInfo; BucketT = llvm::detail::DenseMapPair<{anonymous}::CtorTester, {anonymous}::CtorTester>]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:768:5: required from 'llvm::SmallDenseMap::SmallDenseMap(const llvm::SmallDenseMap&) [with KeyT = {anonymous}::CtorTester; ValueT = {anonymous}::CtorTester; unsigned int InlineBuckets = 4; KeyInfoT = {anonymous}::CtorTesterMapInfo; BucketT = llvm::detail::DenseMapPair<{anonymous}::CtorTester, {anonymous}::CtorTester>]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/unittests/ADT/DenseMapTest.cpp:217:13: required from 'void {anonymous}::DenseMapTest_CopyConstructorNotSmallTest_Test::TestBody() [with gtest_TypeParam_ = llvm::SmallDenseMap<{anonymous}::CtorTester, {anonymous}::CtorTester, 4, {anonymous}::CtorTesterMapInfo>]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/unittests/ADT/DenseMapTest.cpp:214:1: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:356:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair<{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: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:39:8: note: 'struct llvm::detail::DenseMapPair<{anonymous}::CtorTester, {anonymous}::CtorTester>' declared here BUILDSTDERR: struct DenseMapPair : public std::pair { BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap; DerivedT = llvm::DenseMap; KeyT = unsigned int*; ValueT = unsigned int*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:650:7: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = unsigned int*; ValueT = unsigned int*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:604:5: required from 'llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = unsigned int*; ValueT = unsigned int*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/unittests/ADT/DenseMapTest.cpp:258:13: required from 'void {anonymous}::DenseMapTest_AssignmentTestNotSmall_Test::TestBody() [with gtest_TypeParam_ = llvm::DenseMap]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/unittests/ADT/DenseMapTest.cpp:255:1: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:356:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(getBuckets(), other.getBuckets(), BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: getNumBuckets() * sizeof(BucketT)); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:39:8: note: 'struct llvm::detail::DenseMapPair' declared here BUILDSTDERR: struct DenseMapPair : public std::pair { BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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; BucketT = llvm::detail::DenseMapPair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:881:5: required from 'void llvm::SmallDenseMap::copyFrom(const llvm::SmallDenseMap&) [with KeyT = unsigned int; ValueT = unsigned int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:768:5: required from 'llvm::SmallDenseMap::SmallDenseMap(const llvm::SmallDenseMap&) [with KeyT = unsigned int; ValueT = unsigned int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/unittests/ADT/DenseMapTest.cpp:258:13: required from 'void {anonymous}::DenseMapTest_AssignmentTestNotSmall_Test::TestBody() [with gtest_TypeParam_ = llvm::SmallDenseMap]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/unittests/ADT/DenseMapTest.cpp:255:1: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:356:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(getBuckets(), other.getBuckets(), BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: getNumBuckets() * sizeof(BucketT)); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:39:8: note: 'struct llvm::detail::DenseMapPair' declared here BUILDSTDERR: struct DenseMapPair : public std::pair { BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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; BucketT = llvm::detail::DenseMapPair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:881:5: required from 'void llvm::SmallDenseMap::copyFrom(const llvm::SmallDenseMap&) [with KeyT = unsigned int*; ValueT = unsigned int*; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:768:5: required from 'llvm::SmallDenseMap::SmallDenseMap(const llvm::SmallDenseMap&) [with KeyT = unsigned int*; ValueT = unsigned int*; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/unittests/ADT/DenseMapTest.cpp:258:13: required from 'void {anonymous}::DenseMapTest_AssignmentTestNotSmall_Test::TestBody() [with gtest_TypeParam_ = llvm::SmallDenseMap]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/unittests/ADT/DenseMapTest.cpp:255:1: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:356:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(getBuckets(), other.getBuckets(), BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: getNumBuckets() * sizeof(BucketT)); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:39:8: note: 'struct llvm::detail::DenseMapPair' declared here BUILDSTDERR: struct DenseMapPair : public std::pair { BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap; DerivedT = llvm::DenseMap; KeyT = unsigned int; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:650:7: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = unsigned int; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:604:5: required from 'llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = unsigned int; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/unittests/ADT/DenseMapTest.cpp:258:13: required from 'void {anonymous}::DenseMapTest_AssignmentTestNotSmall_Test::TestBody() [with gtest_TypeParam_ = llvm::DenseMap]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/unittests/ADT/DenseMapTest.cpp:255:1: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:356:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(getBuckets(), other.getBuckets(), BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: getNumBuckets() * sizeof(BucketT)); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:39:8: note: 'struct llvm::detail::DenseMapPair' declared here BUILDSTDERR: struct DenseMapPair : public std::pair { BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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; BucketT = llvm::detail::DenseMapPair<{anonymous}::CtorTester, {anonymous}::CtorTester>]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:650:7: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = {anonymous}::CtorTester; ValueT = {anonymous}::CtorTester; KeyInfoT = {anonymous}::CtorTesterMapInfo; BucketT = llvm::detail::DenseMapPair<{anonymous}::CtorTester, {anonymous}::CtorTester>]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:604:5: required from 'llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = {anonymous}::CtorTester; ValueT = {anonymous}::CtorTester; KeyInfoT = {anonymous}::CtorTesterMapInfo; BucketT = llvm::detail::DenseMapPair<{anonymous}::CtorTester, {anonymous}::CtorTester>]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/unittests/ADT/DenseMapTest.cpp:258:13: required from 'void {anonymous}::DenseMapTest_AssignmentTestNotSmall_Test::TestBody() [with gtest_TypeParam_ = llvm::DenseMap<{anonymous}::CtorTester, {anonymous}::CtorTester, {anonymous}::CtorTesterMapInfo>]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/unittests/ADT/DenseMapTest.cpp:255:1: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:356:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair<{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: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:39:8: note: 'struct llvm::detail::DenseMapPair<{anonymous}::CtorTester, {anonymous}::CtorTester>' declared here BUILDSTDERR: struct DenseMapPair : public std::pair { BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Argument.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Function.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/unittests/ExecutionEngine/Orc/OrcTestCommon.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/unittests/ExecutionEngine/Orc/IndirectionUtilsTest.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Function.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/unittests/ExecutionEngine/Orc/OrcTestCommon.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/unittests/ExecutionEngine/Orc/IndirectionUtilsTest.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 91%] Building CXX object unittests/ExecutionEngine/MCJIT/CMakeFiles/MCJITTests.dir/MCJITMemoryManagerTest.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ExecutionEngine/MCJIT && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ExecutionEngine/MCJIT -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/ExecutionEngine/MCJIT -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/MCJITTests.dir/MCJITMemoryManagerTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/ExecutionEngine/MCJIT/MCJITMemoryManagerTest.cpp [ 91%] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/GlobalMappingLayerTest.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ExecutionEngine/Orc && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ExecutionEngine/Orc -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/ExecutionEngine/Orc -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/OrcJITTests.dir/GlobalMappingLayerTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/ExecutionEngine/Orc/GlobalMappingLayerTest.cpp [ 91%] Linking CXX executable ExecutionEngineTests cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ExecutionEngine && /usr/bin/cmake -E cmake_link_script CMakeFiles/ExecutionEngineTests.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/ExecutionEngineTests.dir/ExecutionEngineTest.cpp.o -o ExecutionEngineTests -Wl,-rpath,"\$ORIGIN/../../lib" -lpthread ../../lib/libgtest_main.a ../../lib/libgtest.a -lpthread ../../lib/libLLVM-3.9.so -lpthread make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 91%] Built target ExecutionEngineTests [ 91%] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/LazyEmittingLayerTest.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ExecutionEngine/Orc && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ExecutionEngine/Orc -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/ExecutionEngine/Orc -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/OrcJITTests.dir/LazyEmittingLayerTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/ExecutionEngine/Orc/LazyEmittingLayerTest.cpp [ 91%] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/LoopPassManagerTest.cpp.o [ 91%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/DenseSetTest.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ADT && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ADT -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/ADT -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/DenseSetTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/ADT/DenseSetTest.cpp cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Analysis && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/AnalysisTests.dir/LoopPassManagerTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/Analysis/LoopPassManagerTest.cpp [ 91%] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/ObjectLinkingLayerTest.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ExecutionEngine/Orc && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ExecutionEngine/Orc -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/ExecutionEngine/Orc -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/OrcJITTests.dir/ObjectLinkingLayerTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/ExecutionEngine/Orc/ObjectLinkingLayerTest.cpp [ 91%] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/ScalarEvolutionTest.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Analysis && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/AnalysisTests.dir/ScalarEvolutionTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/Analysis/ScalarEvolutionTest.cpp [ 91%] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/MixedTBAATest.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Analysis && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/AnalysisTests.dir/MixedTBAATest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/Analysis/MixedTBAATest.cpp [ 91%] Building CXX object unittests/ExecutionEngine/MCJIT/CMakeFiles/MCJITTests.dir/MCJITMultipleModuleTest.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ExecutionEngine/MCJIT && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ExecutionEngine/MCJIT -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/ExecutionEngine/MCJIT -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/MCJITTests.dir/MCJITMultipleModuleTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/ExecutionEngine/MCJIT/MCJITMultipleModuleTest.cpp make -f unittests/IR/CMakeFiles/IRTests.dir/build.make unittests/IR/CMakeFiles/IRTests.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/unittests/IR /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/IR /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/IR/CMakeFiles/IRTests.dir/DependInfo.cmake --color= BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Argument.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Function.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/unittests/ExecutionEngine/Orc/OrcTestCommon.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/unittests/ExecutionEngine/Orc/ObjectLinkingLayerTest.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Function.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/unittests/ExecutionEngine/Orc/OrcTestCommon.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/unittests/ExecutionEngine/Orc/ObjectLinkingLayerTest.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: ^~~~ Scanning dependencies of target IRTests make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f unittests/IR/CMakeFiles/IRTests.dir/build.make unittests/IR/CMakeFiles/IRTests.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 91%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/AsmWriterTest.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/IR && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/IR -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/IR -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IRTests.dir/AsmWriterTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/IR/AsmWriterTest.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Argument.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Function.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/unittests/ExecutionEngine/Orc/OrcTestCommon.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/unittests/ExecutionEngine/Orc/ObjectLinkingLayerTest.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Function.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/unittests/ExecutionEngine/Orc/OrcTestCommon.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/unittests/ExecutionEngine/Orc/ObjectLinkingLayerTest.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Argument.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Function.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/unittests/ExecutionEngine/Orc/OrcTestCommon.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/unittests/ExecutionEngine/Orc/ObjectLinkingLayerTest.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Function.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/unittests/ExecutionEngine/Orc/OrcTestCommon.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/unittests/ExecutionEngine/Orc/ObjectLinkingLayerTest.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Type.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/DerivedTypes.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/GlobalValue.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/JITSymbolFlags.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/RuntimeDyld.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/ExecutionEngine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/MCJIT.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/unittests/ExecutionEngine/MCJIT/MCJITMultipleModuleTest.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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/ios:40, BUILDSTDERR: from /usr/include/c++/8/ostream:38, BUILDSTDERR: from /usr/include/c++/8/iterator:64, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/iterator.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/User.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Constant.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/GlobalValue.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/JITSymbolFlags.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/RuntimeDyld.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/ExecutionEngine.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ExecutionEngine/MCJIT.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/unittests/ExecutionEngine/MCJIT/MCJITMultipleModuleTest.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-3.9.1.src/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/ScalarEvolution.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/ScalarEvolutionExpressions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/unittests/Analysis/ScalarEvolutionTest.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap >; DerivedT = llvm::DenseMap >; KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:650:7: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:604:5: required from 'llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/ScalarEvolution.h:372:9: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:356:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(getBuckets(), other.getBuckets(), BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: getNumBuckets() * sizeof(BucketT)); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:39:8: note: 'struct llvm::detail::DenseMapPair >' declared here BUILDSTDERR: struct DenseMapPair : public std::pair { BUILDSTDERR: ^~~~~~~~~~~~ [ 91%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/AttributesTest.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/IR && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/IR -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/IR -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IRTests.dir/AttributesTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/IR/AttributesTest.cpp [ 91%] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/ObjectTransformLayerTest.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ExecutionEngine/Orc && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ExecutionEngine/Orc -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/ExecutionEngine/Orc -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/OrcJITTests.dir/ObjectTransformLayerTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/ExecutionEngine/Orc/ObjectTransformLayerTest.cpp [ 92%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/ConstantRangeTest.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/IR && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/IR -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/IR -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IRTests.dir/ConstantRangeTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/IR/ConstantRangeTest.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/unittests/ExecutionEngine/Orc/ObjectTransformLayerTest.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/unittests/ExecutionEngine/Orc/ObjectTransformLayerTest.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-3.9.1.src/unittests/ExecutionEngine/Orc/ObjectTransformLayerTest.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/unittests/ExecutionEngine/Orc/ObjectTransformLayerTest.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-3.9.1.src/unittests/ExecutionEngine/Orc/ObjectTransformLayerTest.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/unittests/ExecutionEngine/Orc/ObjectTransformLayerTest.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 92%] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/OrcCAPITest.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ExecutionEngine/Orc && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ExecutionEngine/Orc -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/ExecutionEngine/Orc -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/OrcJITTests.dir/OrcCAPITest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/ExecutionEngine/Orc/OrcCAPITest.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Argument.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Function.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/unittests/ExecutionEngine/Orc/OrcTestCommon.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/unittests/ExecutionEngine/Orc/OrcCAPITest.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Function.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/unittests/ExecutionEngine/Orc/OrcTestCommon.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/unittests/ExecutionEngine/Orc/OrcCAPITest.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 92%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/ConstantsTest.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/IR && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/IR -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/IR -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IRTests.dir/ConstantsTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/IR/ConstantsTest.cpp [ 92%] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/OrcTestCommon.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ExecutionEngine/Orc && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ExecutionEngine/Orc -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/ExecutionEngine/Orc -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/OrcJITTests.dir/OrcTestCommon.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/ExecutionEngine/Orc/OrcTestCommon.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Argument.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Function.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/unittests/ExecutionEngine/Orc/OrcTestCommon.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/unittests/ExecutionEngine/Orc/OrcTestCommon.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Function.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/unittests/ExecutionEngine/Orc/OrcTestCommon.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/unittests/ExecutionEngine/Orc/OrcTestCommon.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 92%] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/RPCUtilsTest.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ExecutionEngine/Orc && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ExecutionEngine/Orc -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/ExecutionEngine/Orc -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/OrcJITTests.dir/RPCUtilsTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/ExecutionEngine/Orc/RPCUtilsTest.cpp [ 92%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/DebugInfoTest.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/IR && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/IR -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/IR -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IRTests.dir/DebugInfoTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/IR/DebugInfoTest.cpp [ 92%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/DebugTypeODRUniquingTest.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/IR && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/IR -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/IR -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IRTests.dir/DebugTypeODRUniquingTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/IR/DebugTypeODRUniquingTest.cpp [ 92%] Linking CXX executable OrcJITTests cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ExecutionEngine/Orc && /usr/bin/cmake -E cmake_link_script CMakeFiles/OrcJITTests.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/OrcJITTests.dir/CompileOnDemandLayerTest.cpp.o CMakeFiles/OrcJITTests.dir/IndirectionUtilsTest.cpp.o CMakeFiles/OrcJITTests.dir/GlobalMappingLayerTest.cpp.o CMakeFiles/OrcJITTests.dir/LazyEmittingLayerTest.cpp.o CMakeFiles/OrcJITTests.dir/ObjectLinkingLayerTest.cpp.o CMakeFiles/OrcJITTests.dir/ObjectTransformLayerTest.cpp.o CMakeFiles/OrcJITTests.dir/OrcCAPITest.cpp.o CMakeFiles/OrcJITTests.dir/OrcTestCommon.cpp.o CMakeFiles/OrcJITTests.dir/RPCUtilsTest.cpp.o -o OrcJITTests -Wl,-rpath,"\$ORIGIN/../../lib" -lpthread ../../../lib/libgtest_main.a ../../../lib/libgtest.a -lpthread -lpthread ../../../lib/libLLVM-3.9.so -lpthread make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 92%] Built target OrcJITTests [ 92%] Building CXX object unittests/ExecutionEngine/MCJIT/CMakeFiles/MCJITTests.dir/MCJITObjectCacheTest.cpp.o [ 92%] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/ValueTrackingTest.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ExecutionEngine/MCJIT && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ExecutionEngine/MCJIT -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/ExecutionEngine/MCJIT -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/MCJITTests.dir/MCJITObjectCacheTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/ExecutionEngine/MCJIT/MCJITObjectCacheTest.cpp cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Analysis && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/AnalysisTests.dir/ValueTrackingTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/Analysis/ValueTrackingTest.cpp make -f unittests/LineEditor/CMakeFiles/LineEditorTests.dir/build.make unittests/LineEditor/CMakeFiles/LineEditorTests.dir/depend [ 92%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/DominatorTreeTest.cpp.o [ 92%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/FunctionTest.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/IR && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/IR -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/IR -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IRTests.dir/FunctionTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/IR/FunctionTest.cpp cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/IR && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/IR -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/IR -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IRTests.dir/DominatorTreeTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/IR/DominatorTreeTest.cpp [ 92%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/FoldingSet.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ADT && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ADT -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/ADT -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/FoldingSet.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/ADT/FoldingSet.cpp [ 92%] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/UnrollAnalyzer.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Analysis && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/Analysis -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/AnalysisTests.dir/UnrollAnalyzer.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/Analysis/UnrollAnalyzer.cpp make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/unittests/LineEditor /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/LineEditor /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/LineEditor/CMakeFiles/LineEditorTests.dir/DependInfo.cmake --color= Scanning dependencies of target LineEditorTests make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f unittests/LineEditor/CMakeFiles/LineEditorTests.dir/build.make unittests/LineEditor/CMakeFiles/LineEditorTests.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 92%] Building CXX object unittests/LineEditor/CMakeFiles/LineEditorTests.dir/LineEditor.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/LineEditor && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/LineEditor -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/LineEditor -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/LineEditorTests.dir/LineEditor.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/LineEditor/LineEditor.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassRegistry.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Pass.h:387, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/LegacyPassManager.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/unittests/Analysis/UnrollAnalyzer.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap >; DerivedT = llvm::DenseMap >; KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:650:7: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:604:5: required from 'llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Analysis/ScalarEvolution.h:372:9: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:356:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(getBuckets(), other.getBuckets(), BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: getNumBuckets() * sizeof(BucketT)); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:39:8: note: 'struct llvm::detail::DenseMapPair >' declared here BUILDSTDERR: struct DenseMapPair : public std::pair { BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap; DerivedT = llvm::DenseMap; KeyT = llvm::Value*; ValueT = llvm::Constant*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:650:7: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = llvm::Value*; ValueT = llvm::Constant*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:604:5: required from 'llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = llvm::Value*; ValueT = llvm::Constant*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:211:5: required from 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = llvm::DenseMap; bool isPodLike = false]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Analysis/UnrollAnalyzer.cpp:45:56: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:356:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(getBuckets(), other.getBuckets(), BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: getNumBuckets() * sizeof(BucketT)); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:39:8: note: 'struct llvm::detail::DenseMapPair' declared here BUILDSTDERR: struct DenseMapPair : public std::pair { BUILDSTDERR: ^~~~~~~~~~~~ [ 92%] Linking CXX executable LineEditorTests cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/LineEditor && /usr/bin/cmake -E cmake_link_script CMakeFiles/LineEditorTests.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/LineEditorTests.dir/LineEditor.cpp.o -o LineEditorTests -Wl,-rpath,"\$ORIGIN/../../lib" -lpthread ../../lib/libgtest_main.a ../../lib/libgtest.a -lpthread ../../lib/libLLVM-3.9.so -lpthread make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 92%] Built target LineEditorTests make -f unittests/Linker/CMakeFiles/LinkerTests.dir/build.make unittests/Linker/CMakeFiles/LinkerTests.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/unittests/Linker /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Linker /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Linker/CMakeFiles/LinkerTests.dir/DependInfo.cmake --color= Scanning dependencies of target LinkerTests make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f unittests/Linker/CMakeFiles/LinkerTests.dir/build.make unittests/Linker/CMakeFiles/LinkerTests.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 92%] Building CXX object unittests/Linker/CMakeFiles/LinkerTests.dir/LinkModulesTest.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Linker && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Linker -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/Linker -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/LinkerTests.dir/LinkModulesTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/Linker/LinkModulesTest.cpp make -f unittests/MC/CMakeFiles/MCTests.dir/build.make unittests/MC/CMakeFiles/MCTests.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/unittests/MC /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/MC /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/MC/CMakeFiles/MCTests.dir/DependInfo.cmake --color= Scanning dependencies of target MCTests make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f unittests/MC/CMakeFiles/MCTests.dir/build.make unittests/MC/CMakeFiles/MCTests.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 92%] Building CXX object unittests/MC/CMakeFiles/MCTests.dir/Disassembler.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/MC && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/MC -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/MC -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/MCTests.dir/Disassembler.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/MC/Disassembler.cpp [ 92%] Building CXX object unittests/MC/CMakeFiles/MCTests.dir/DwarfLineTables.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/MC && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/MC -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/MC -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/MCTests.dir/DwarfLineTables.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/MC/DwarfLineTables.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/unittests/ExecutionEngine/MCJIT/MCJITTestAPICommon.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/unittests/ExecutionEngine/MCJIT/MCJITTestBase.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/unittests/ExecutionEngine/MCJIT/MCJITObjectCacheTest.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/unittests/ExecutionEngine/MCJIT/MCJITTestAPICommon.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/unittests/ExecutionEngine/MCJIT/MCJITTestBase.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/unittests/ExecutionEngine/MCJIT/MCJITObjectCacheTest.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCDwarf.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/unittests/MC/DwarfLineTables.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/unittests/MC/DwarfLineTables.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCDwarf.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/unittests/MC/DwarfLineTables.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCContext.h:575:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/unittests/MC/DwarfLineTables.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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCDwarf.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCAsmInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/unittests/MC/DwarfLineTables.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/STLExtras.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/unittests/MC/DwarfLineTables.cpp:11: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 92%] Linking CXX executable AnalysisTests cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Analysis && /usr/bin/cmake -E cmake_link_script CMakeFiles/AnalysisTests.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/AnalysisTests.dir/AliasAnalysisTest.cpp.o CMakeFiles/AnalysisTests.dir/BlockFrequencyInfoTest.cpp.o CMakeFiles/AnalysisTests.dir/CallGraphTest.cpp.o CMakeFiles/AnalysisTests.dir/CFGTest.cpp.o CMakeFiles/AnalysisTests.dir/CGSCCPassManagerTest.cpp.o CMakeFiles/AnalysisTests.dir/LazyCallGraphTest.cpp.o CMakeFiles/AnalysisTests.dir/LoopPassManagerTest.cpp.o CMakeFiles/AnalysisTests.dir/ScalarEvolutionTest.cpp.o CMakeFiles/AnalysisTests.dir/MixedTBAATest.cpp.o CMakeFiles/AnalysisTests.dir/ValueTrackingTest.cpp.o CMakeFiles/AnalysisTests.dir/UnrollAnalyzer.cpp.o -o AnalysisTests -Wl,-rpath,"\$ORIGIN/../../lib" -lpthread ../../lib/libgtest_main.a ../../lib/libgtest.a -lpthread ../../lib/libLLVM-3.9.so -lpthread [ 92%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/FunctionRefTest.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ADT && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ADT -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/ADT -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/FunctionRefTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/ADT/FunctionRefTest.cpp [ 92%] Building CXX object unittests/MC/CMakeFiles/MCTests.dir/StringTableBuilderTest.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/MC && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/MC -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/MC -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/MCTests.dir/StringTableBuilderTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/MC/StringTableBuilderTest.cpp make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 92%] Built target AnalysisTests [ 92%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/HashingTest.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ADT && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ADT -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/ADT -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/HashingTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/ADT/HashingTest.cpp [ 92%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/ilistTest.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ADT && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ADT -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/ADT -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/ilistTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/ADT/ilistTest.cpp [ 92%] Linking CXX executable LinkerTests cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Linker && /usr/bin/cmake -E cmake_link_script CMakeFiles/LinkerTests.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/LinkerTests.dir/LinkModulesTest.cpp.o -o LinkerTests -Wl,-rpath,"\$ORIGIN/../../lib" -lpthread ../../lib/libgtest_main.a ../../lib/libgtest.a -lpthread ../../lib/libLLVM-3.9.so -lpthread make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 92%] Built target LinkerTests [ 92%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/IRBuilderTest.cpp.o [ 92%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/InstructionsTest.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/IR && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/IR -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/IR -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IRTests.dir/IRBuilderTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/IR/IRBuilderTest.cpp cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/IR && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/IR -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/IR -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IRTests.dir/InstructionsTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/IR/InstructionsTest.cpp [ 92%] Building CXX object unittests/MC/CMakeFiles/MCTests.dir/TargetRegistry.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/MC && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/MC -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/MC -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/MCTests.dir/TargetRegistry.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/MC/TargetRegistry.cpp [ 92%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/IntrinsicsTest.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/IR && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/IR -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/IR -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IRTests.dir/IntrinsicsTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/IR/IntrinsicsTest.cpp [ 92%] Linking CXX executable MCTests cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/MC && /usr/bin/cmake -E cmake_link_script CMakeFiles/MCTests.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/MCTests.dir/Disassembler.cpp.o CMakeFiles/MCTests.dir/DwarfLineTables.cpp.o CMakeFiles/MCTests.dir/StringTableBuilderTest.cpp.o CMakeFiles/MCTests.dir/TargetRegistry.cpp.o -o MCTests -Wl,-rpath,"\$ORIGIN/../../lib" -lpthread ../../lib/libgtest_main.a ../../lib/libgtest.a -lpthread ../../lib/libLLVM-3.9.so -lpthread make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 92%] Built target MCTests make -f unittests/MI/CMakeFiles/MITests.dir/build.make unittests/MI/CMakeFiles/MITests.dir/depend [ 92%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/ImmutableMapTest.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ADT && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ADT -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/ADT -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/ImmutableMapTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/ADT/ImmutableMapTest.cpp make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/unittests/MI /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/MI /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/MI/CMakeFiles/MITests.dir/DependInfo.cmake --color= Scanning dependencies of target MITests make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f unittests/MI/CMakeFiles/MITests.dir/build.make unittests/MI/CMakeFiles/MITests.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 92%] Building CXX object unittests/MI/CMakeFiles/MITests.dir/LiveIntervalTest.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/MI && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/MI -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/MI -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/MITests.dir/LiveIntervalTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/MI/LiveIntervalTest.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/raw_ostream.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/raw_os_ostream.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/unittests/ADT/ImmutableMapTest.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:55:67: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:77:12: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = llvm::ImutAVLTree >; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ImmutableSet.h:470: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-3.9.1.src/include/llvm/ADT/ImmutableSet.h:538: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-3.9.1.src/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-3.9.1.src/include/llvm/ADT/ImmutableMap.h:112: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: /builddir/build/BUILD/llvm-3.9.1.src/unittests/ADT/ImmutableMapTest.cpp:34:57: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-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-3.9.1.src/utils/unittest/googletest/include/gtest/gtest.h:55, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/unittests/ADT/ImmutableMapTest.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 92%] Linking CXX executable MCJITTests cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ExecutionEngine/MCJIT && /usr/bin/cmake -E cmake_link_script CMakeFiles/MCJITTests.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/MCJITTests.dir/MCJITTest.cpp.o CMakeFiles/MCJITTests.dir/MCJITCAPITest.cpp.o CMakeFiles/MCJITTests.dir/MCJITMemoryManagerTest.cpp.o CMakeFiles/MCJITTests.dir/MCJITMultipleModuleTest.cpp.o CMakeFiles/MCJITTests.dir/MCJITObjectCacheTest.cpp.o -o MCJITTests -Wl,-rpath,"\$ORIGIN/../../lib" -lpthread ../../../lib/libgtest_main.a ../../../lib/libgtest.a -lpthread ../../../lib/libLLVM-3.9.so -lpthread make -f unittests/ObjectYAML/CMakeFiles/ObjectYAMLTests.dir/build.make unittests/ObjectYAML/CMakeFiles/ObjectYAMLTests.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/unittests/ObjectYAML /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ObjectYAML /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ObjectYAML/CMakeFiles/ObjectYAMLTests.dir/DependInfo.cmake --color= Scanning dependencies of target ObjectYAMLTests make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f unittests/ObjectYAML/CMakeFiles/ObjectYAMLTests.dir/build.make unittests/ObjectYAML/CMakeFiles/ObjectYAMLTests.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 92%] Building CXX object unittests/ObjectYAML/CMakeFiles/ObjectYAMLTests.dir/YAMLTest.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ObjectYAML && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ObjectYAML -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/ObjectYAML -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ObjectYAMLTests.dir/YAMLTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/ObjectYAML/YAMLTest.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Target/TargetSubtargetInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/MachineRegisterInfo.h:26, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/unittests/MI/LiveIntervalTest.cpp:7: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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: ^ make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 92%] Built target MCJITTests make -f unittests/Option/CMakeFiles/OptionTests.dir/build.make unittests/Option/CMakeFiles/OptionTests.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/unittests/Option /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Option /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Option/CMakeFiles/OptionTests.dir/DependInfo.cmake --color= Scanning dependencies of target OptionTests make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f unittests/Option/CMakeFiles/OptionTests.dir/build.make unittests/Option/CMakeFiles/OptionTests.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 92%] Building CXX object unittests/Option/CMakeFiles/OptionTests.dir/OptionParsingTest.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Option && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Option -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/Option -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/OptionTests.dir/OptionParsingTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/Option/OptionParsingTest.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/raw_ostream.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/raw_os_ostream.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/unittests/MI/LiveIntervalTest.cpp:1: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:678:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-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-3.9.1.src/utils/unittest/googletest/include/gtest/gtest.h:55, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/unittests/MI/LiveIntervalTest.cpp:1: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/raw_ostream.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/raw_os_ostream.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/unittests/MI/LiveIntervalTest.cpp:1: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:679:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-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-3.9.1.src/utils/unittest/googletest/include/gtest/gtest.h:55, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/unittests/MI/LiveIntervalTest.cpp:1: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/raw_ostream.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/raw_os_ostream.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/unittests/MI/LiveIntervalTest.cpp:1: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/LiveIntervalAnalysis.h:239:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-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-3.9.1.src/utils/unittest/googletest/include/gtest/gtest.h:55, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/unittests/MI/LiveIntervalTest.cpp:1: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/raw_ostream.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/raw_os_ostream.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/unittests/MI/LiveIntervalTest.cpp:1: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/MC/MCStreamer.h:321:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305: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-3.9.1.src/utils/unittest/googletest/include/gtest/gtest.h:55, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/unittests/MI/LiveIntervalTest.cpp:1: 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-3.9.1.src/include/llvm/Support/raw_ostream.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/raw_os_ostream.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/unittests/MI/LiveIntervalTest.cpp:1: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/CodeGen/SlotIndexes.h:366:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-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-3.9.1.src/utils/unittest/googletest/include/gtest/gtest.h:55, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/unittests/MI/LiveIntervalTest.cpp:1: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/raw_ostream.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/raw_os_ostream.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/unittests/MI/LiveIntervalTest.cpp:1: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:396:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:855:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/MC/MCFragment.h:547:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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/vector:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include/gtest/gtest.h:55, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/unittests/MI/LiveIntervalTest.cpp:1: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/YAMLTraits.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ObjectYAML/YAML.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/unittests/ObjectYAML/YAMLTest.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/YAMLParser.h:148:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/Optional.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/YAMLTraits.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ObjectYAML/YAML.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/unittests/ObjectYAML/YAMLTest.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ make -f unittests/ProfileData/CMakeFiles/ProfileDataTests.dir/build.make unittests/ProfileData/CMakeFiles/ProfileDataTests.dir/depend [ 92%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/LegacyPassManagerTest.cpp.o [ 92%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/MDBuilderTest.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/IR && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/IR -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/IR -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IRTests.dir/LegacyPassManagerTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/IR/LegacyPassManagerTest.cpp cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/IR && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/IR -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/IR -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IRTests.dir/MDBuilderTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/IR/MDBuilderTest.cpp [ 92%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/ImmutableSetTest.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ADT && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ADT -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/ADT -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/ImmutableSetTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/ADT/ImmutableSetTest.cpp make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/unittests/ProfileData /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ProfileData /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ProfileData/CMakeFiles/ProfileDataTests.dir/DependInfo.cmake --color= Scanning dependencies of target ProfileDataTests make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f unittests/ProfileData/CMakeFiles/ProfileDataTests.dir/build.make unittests/ProfileData/CMakeFiles/ProfileDataTests.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 92%] Building CXX object unittests/ProfileData/CMakeFiles/ProfileDataTests.dir/CoverageMappingTest.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ProfileData && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ProfileData -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/ProfileData -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ProfileDataTests.dir/CoverageMappingTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/ProfileData/CoverageMappingTest.cpp [ 92%] Linking CXX executable MITests cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/MI && /usr/bin/cmake -E cmake_link_script CMakeFiles/MITests.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/MITests.dir/LiveIntervalTest.cpp.o -o MITests -Wl,-rpath,"\$ORIGIN/../../lib" -lpthread ../../lib/libgtest_main.a ../../lib/libgtest.a -lpthread ../../lib/libLLVM-3.9.so -lpthread BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/raw_ostream.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/raw_os_ostream.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/unittests/ADT/ImmutableSetTest.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:55:67: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:77:12: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = llvm::ImutAVLTree >; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ImmutableSet.h:470: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-3.9.1.src/include/llvm/ADT/ImmutableSet.h:538: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-3.9.1.src/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-3.9.1.src/include/llvm/ADT/ImmutableSet.h:1014: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: /builddir/build/BUILD/llvm-3.9.1.src/unittests/ADT/ImmutableSetTest.cpp:55:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-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-3.9.1.src/utils/unittest/googletest/include/gtest/gtest.h:55, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/unittests/ADT/ImmutableSetTest.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 92%] Built target MITests make -f unittests/Support/CMakeFiles/SupportTests.dir/build.make unittests/Support/CMakeFiles/SupportTests.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Support /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Support/CMakeFiles/SupportTests.dir/DependInfo.cmake --color= Scanning dependencies of target SupportTests make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f unittests/Support/CMakeFiles/SupportTests.dir/build.make unittests/Support/CMakeFiles/SupportTests.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 92%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/AlignOfTest.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Support -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/AlignOfTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/AlignOfTest.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/unittests/ProfileData/CoverageMappingTest.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include/gtest/gtest.h: In instantiation of 'testing::AssertionResult testing::internal::CmpHelperEQ(const char*, const char*, const T1&, const T2&) [with T1 = unsigned int; T2 = int]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include/gtest/gtest.h:1356:23: required from 'static testing::AssertionResult testing::internal::EqHelper::Compare(const char*, const char*, const T1&, const T2&) [with T1 = unsigned int; T2 = int; bool lhs_is_null_literal = false]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/unittests/ProfileData/CoverageMappingTest.cpp:305:3: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include/gtest/gtest.h:1320:16: warning: comparison of integer expressions of different signedness: 'const unsigned int' and 'const int' [-Wsign-compare] BUILDSTDERR: if (expected == actual) { BUILDSTDERR: ~~~~~~~~~^~~~~~~~~ [ 92%] Linking CXX executable ObjectYAMLTests cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ObjectYAML && /usr/bin/cmake -E cmake_link_script CMakeFiles/ObjectYAMLTests.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/ObjectYAMLTests.dir/YAMLTest.cpp.o -o ObjectYAMLTests -Wl,-rpath,"\$ORIGIN/../../lib" -lpthread ../../lib/libgtest_main.a ../../lib/libgtest.a -lpthread ../../lib/libLLVM-3.9.so -lpthread make -f unittests/Transforms/IPO/CMakeFiles/IPOTests.dir/build.make unittests/Transforms/IPO/CMakeFiles/IPOTests.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/unittests/Transforms/IPO /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Transforms/IPO /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Transforms/IPO/CMakeFiles/IPOTests.dir/DependInfo.cmake --color= BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/AlignOfTest.cpp:38:32: warning: '-w' is not an option that controls warnings [-Wpragmas] BUILDSTDERR: #pragma GCC diagnostic warning "-w" BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/AlignOfTest.cpp:61:8: warning: direct base '{anonymous}::S1' inaccessible in '{anonymous}::D9' due to ambiguity BUILDSTDERR: struct D9 : S1, D1 { S1 s1; }; BUILDSTDERR: ^~ Scanning dependencies of target IPOTests make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f unittests/Transforms/IPO/CMakeFiles/IPOTests.dir/build.make unittests/Transforms/IPO/CMakeFiles/IPOTests.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 92%] Building CXX object unittests/Transforms/IPO/CMakeFiles/IPOTests.dir/LowerTypeTests.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Transforms/IPO && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Transforms/IPO -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/Transforms/IPO -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IPOTests.dir/LowerTypeTests.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/Transforms/IPO/LowerTypeTests.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ProfileData/Coverage/CoverageMapping.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/unittests/ProfileData/CoverageMappingTest.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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; BucketT = llvm::detail::DenseMapPair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:881:5: required from 'void llvm::SmallDenseMap::copyFrom(const llvm::SmallDenseMap&) [with KeyT = unsigned int; ValueT = unsigned int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:768:5: required from 'llvm::SmallDenseMap::SmallDenseMap(const llvm::SmallDenseMap&) [with KeyT = unsigned int; ValueT = unsigned int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/unittests/ProfileData/CoverageMappingTest.cpp:84:8: required from 'void std::_Construct(_T1*, _Args&& ...) [with _T1 = {anonymous}::InputFunctionCoverageData; _Args = {const {anonymous}::InputFunctionCoverageData&}]' 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 {anonymous}::InputFunctionCoverageData*; _ForwardIterator = {anonymous}::InputFunctionCoverageData*; bool _TrivialValueTypes = false]' BUILDSTDERR: /usr/include/c++/8/bits/stl_uninitialized.h:134:15: required from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const {anonymous}::InputFunctionCoverageData*; _ForwardIterator = {anonymous}::InputFunctionCoverageData*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_uninitialized.h:289:37: required from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = const {anonymous}::InputFunctionCoverageData*; _ForwardIterator = {anonymous}::InputFunctionCoverageData*; _Tp = {anonymous}::InputFunctionCoverageData]' 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 = {anonymous}::InputFunctionCoverageData*; _ForwardIterator = {anonymous}::InputFunctionCoverageData*; _Allocator = std::allocator<{anonymous}::InputFunctionCoverageData>]' 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::__cxx11::basic_string, std::allocator >, long long unsigned int&}; _Tp = {anonymous}::InputFunctionCoverageData; _Alloc = std::allocator<{anonymous}::InputFunctionCoverageData>; std::vector<_Tp, _Alloc>::iterator = __gnu_cxx::__normal_iterator<{anonymous}::InputFunctionCoverageData*, std::vector<{anonymous}::InputFunctionCoverageData> >; typename std::_Vector_base<_Tp, _Alloc>::pointer = {anonymous}::InputFunctionCoverageData*]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:109:4: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >, long long unsigned int&}; _Tp = {anonymous}::InputFunctionCoverageData; _Alloc = std::allocator<{anonymous}::InputFunctionCoverageData>]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/unittests/ProfileData/CoverageMappingTest.cpp:141:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:356:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(getBuckets(), other.getBuckets(), BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: getNumBuckets() * sizeof(BucketT)); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:39:8: note: 'struct llvm::detail::DenseMapPair' declared here BUILDSTDERR: struct DenseMapPair : public std::pair { BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/AlignOfTest.cpp:82:7: warning: 'float {anonymous}::D2::g()' defined but not used [-Wunused-function] BUILDSTDERR: float D2::g() { return 0.0f; } BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/AlignOfTest.cpp:81:8: warning: 'double {anonymous}::S6::f()' defined but not used [-Wunused-function] BUILDSTDERR: double S6::f() { return 0.0; } BUILDSTDERR: ^~ make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 92%] Built target ObjectYAMLTests [ 92%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/AllocatorTest.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Support -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/AllocatorTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/AllocatorTest.cpp BUILDSTDERR: In file included from /usr/include/c++/8/vector:64, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ProfileData/Coverage/CoverageMapping.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/unittests/ProfileData/CoverageMappingTest.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h: In function 'void std::vector<_Tp, _Alloc>::_M_range_initialize(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = llvm::coverage::CoverageSegment; _Alloc = std::allocator]': BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1462:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1462:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 92%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/IntEqClassesTest.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ADT && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ADT -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/ADT -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/IntEqClassesTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/ADT/IntEqClassesTest.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/AllocatorTest.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/AllocatorTest.cpp:20:47: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/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-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/AllocatorTest.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:270: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-3.9.1.src/include/llvm/ADT/SmallVector.h:811:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/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-3.9.1.src/include/llvm/Support/Allocator.h:157:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/AllocatorTest.cpp:33:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:293:13: warning: 'void* memcpy(void*, const void*, size_t)' writing 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/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: /usr/include/c++/8/bits/stl_vector.h: In member function 'virtual void {anonymous}::MaybeSparseCoverageMappingTest_basic_coverage_iteration_Test::TestBody()': BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1437:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: _M_range_initialize(__first, __last, _IterCategory()); BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ [ 92%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/MetadataTest.cpp.o [ 92%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/IntervalMapTest.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/IR && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/IR -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/IR -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IRTests.dir/MetadataTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/IR/MetadataTest.cpp cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ADT && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ADT -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/ADT -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/IntervalMapTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/ADT/IntervalMapTest.cpp BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h: In member function 'virtual void {anonymous}::MaybeSparseCoverageMappingTest_combine_expansions_Test::TestBody()': BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1437:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: _M_range_initialize(__first, __last, _IterCategory()); BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h: In member function 'virtual void {anonymous}::MaybeSparseCoverageMappingTest_dont_combine_expansions_Test::TestBody()': BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1437:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: _M_range_initialize(__first, __last, _IterCategory()); BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IntervalMap.h:103, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/unittests/ADT/IntervalMapTest.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Recycler.h:88:23: required from 'SubClass* llvm::Recycler::Allocate(AllocatorType&) [with SubClass = llvm::IntervalMapImpl::LeafNode >; AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = char; unsigned int Size = 192; unsigned int Align = 64]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/RecyclingAllocator.h:44:75: required from 'SubClass* llvm::RecyclingAllocator::Allocate() [with SubClass = llvm::IntervalMapImpl::LeafNode >; AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = char; unsigned int Size = 192; unsigned int Align = 64]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IntervalMap.h:1012: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-3.9.1.src/include/llvm/ADT/IntervalMap.h:1177: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-3.9.1.src/include/llvm/ADT/IntervalMap.h:1786: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-3.9.1.src/include/llvm/ADT/IntervalMap.h:1085: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: /builddir/build/BUILD/llvm-3.9.1.src/unittests/ADT/IntervalMapTest.cpp:57:25: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/IntervalMap.h:103, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/unittests/ADT/IntervalMapTest.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 92%] Building CXX object unittests/ProfileData/CMakeFiles/ProfileDataTests.dir/InstrProfTest.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ProfileData && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ProfileData -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/ProfileData -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ProfileDataTests.dir/InstrProfTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/ProfileData/InstrProfTest.cpp [ 92%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/PassManagerTest.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/IR && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/IR -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/IR -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IRTests.dir/PassManagerTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/IR/PassManagerTest.cpp BUILDSTDERR: In file included from /usr/include/c++/8/vector:69, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Transforms/IPO/LowerTypeTests.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/unittests/Transforms/IPO/LowerTypeTests.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_range_insert(std::vector<_Tp, _Alloc>::iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = long long unsigned int; _Alloc = std::allocator]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:672:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator > >'} changed in GCC 7.1 BUILDSTDERR: vector<_Tp, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:672:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:672:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 [ 92%] Linking CXX executable OptionTests cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Option && /usr/bin/cmake -E cmake_link_script CMakeFiles/OptionTests.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/OptionTests.dir/OptionParsingTest.cpp.o -o OptionTests -Wl,-rpath,"\$ORIGIN/../../lib" -lpthread ../../lib/libgtest_main.a ../../lib/libgtest.a -lpthread ../../lib/libLLVM-3.9.so -lpthread make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 92%] Built target OptionTests [ 92%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/IntrusiveRefCntPtrTest.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ADT && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ADT -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/ADT -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/IntrusiveRefCntPtrTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/ADT/IntrusiveRefCntPtrTest.cpp [ 92%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/ArrayRecyclerTest.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Support -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/ArrayRecyclerTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ArrayRecyclerTest.cpp [ 92%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/PatternMatch.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/IR && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/IR -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/IR -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IRTests.dir/PatternMatch.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/IR/PatternMatch.cpp [ 92%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/BlockFrequencyTest.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Support -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/BlockFrequencyTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/BlockFrequencyTest.cpp BUILDSTDERR: In file included from /usr/include/c++/8/algorithm:62, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Argument.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Function.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/unittests/ProfileData/InstrProfTest.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h: In function '_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred<{anonymous}::InstrProfTest_get_profile_summary_Test::TestBody():: mutable:: >]': BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:112:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:112:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: In file included from /usr/include/c++/8/vector:64, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Transforms/IPO/LowerTypeTests.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/unittests/Transforms/IPO/LowerTypeTests.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h: In member function 'virtual void LowerTypeTests_GlobalLayoutBuilder_Test::TestBody()': BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1549:4: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator > >'} changed in GCC 7.1 BUILDSTDERR: _M_range_insert(__pos, __first, __last, BUILDSTDERR: ^~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1549:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h: In function '_ForwardIterator std::__unique(_ForwardIterator, _ForwardIterator, _BinaryPredicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _BinaryPredicate = __gnu_cxx::__ops::_Iter_equal_to_iter]': BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:962:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: __unique(_ForwardIterator __first, _ForwardIterator __last, BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:962:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/ArrayRecycler.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ArrayRecyclerTest.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = {anonymous}::Object; unsigned int Align = 4]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ArrayRecyclerTest.cpp:56:43: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/ArrayRecycler.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ArrayRecyclerTest.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 /usr/include/c++/8/vector:69, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Attributes.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Argument.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Function.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/unittests/ProfileData/InstrProfTest.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 BUILDSTDERR: vector<_Tp, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), std::forward<_Args>(__args)...); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ [ 92%] Building CXX object unittests/Transforms/IPO/CMakeFiles/IPOTests.dir/WholeProgramDevirt.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Transforms/IPO && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Transforms/IPO -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/Transforms/IPO -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IPOTests.dir/WholeProgramDevirt.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/Transforms/IPO/WholeProgramDevirt.cpp BUILDSTDERR: In file included from /usr/include/c++/8/algorithm:62, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Argument.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Function.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/unittests/ProfileData/InstrProfTest.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h: In function '{anonymous}::InstrProfTest_get_profile_summary_Test::TestBody():: mutable': BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:161:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: return __find_if(__first, __last, __pred, BUILDSTDERR: ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: std::__iterator_category(__first)); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:161:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: return __find_if(__first, __last, __pred, BUILDSTDERR: ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: std::__iterator_category(__first)); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:161:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: return __find_if(__first, __last, __pred, BUILDSTDERR: ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: std::__iterator_category(__first)); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:161:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: return __find_if(__first, __last, __pred, BUILDSTDERR: ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: std::__iterator_category(__first)); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make -f unittests/Transforms/Utils/CMakeFiles/UtilsTests.dir/build.make unittests/Transforms/Utils/CMakeFiles/UtilsTests.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/unittests/Transforms/Utils /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Transforms/Utils /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Transforms/Utils/CMakeFiles/UtilsTests.dir/DependInfo.cmake --color= Scanning dependencies of target UtilsTests make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f unittests/Transforms/Utils/CMakeFiles/UtilsTests.dir/build.make unittests/Transforms/Utils/CMakeFiles/UtilsTests.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 92%] Building CXX object unittests/Transforms/Utils/CMakeFiles/UtilsTests.dir/ASanStackFrameLayoutTest.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Transforms/Utils && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Transforms/Utils -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/Transforms/Utils -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/UtilsTests.dir/ASanStackFrameLayoutTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/Transforms/Utils/ASanStackFrameLayoutTest.cpp BUILDSTDERR: In file included 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-3.9.1.src/include/llvm/ADT/iterator_range.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Function.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/unittests/ProfileData/InstrProfTest.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Tp = long long unsigned int; _Compare = __gnu_cxx::__ops::_Iter_comp_val >&, uint64_t)> >]': BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:946:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: __lower_bound(_ForwardIterator __first, _ForwardIterator __last, BUILDSTDERR: ^~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:946:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: In file included from /usr/include/c++/8/algorithm:62, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Argument.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Function.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/unittests/ProfileData/InstrProfTest.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h: In member function 'llvm::StringRef llvm::InstrProfSymtab::getFuncName(uint64_t)': BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:2033:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: return std::__lower_bound(__first, __last, __val, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __gnu_cxx::__ops::__iter_comp_val(__comp)); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/vector:69, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Attributes.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Argument.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Function.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/unittests/ProfileData/InstrProfTest.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'void llvm::InstrProfSymtab::addFuncName(llvm::StringRef)': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), std::forward<_Args>(__args)...); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/algorithm:62, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Argument.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Function.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/unittests/ProfileData/InstrProfTest.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter]': BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: __unguarded_linear_insert(_RandomAccessIterator __last, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: __insertion_sort(_RandomAccessIterator __first, BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter]': BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: __unguarded_linear_insert(_RandomAccessIterator __last, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: __insertion_sort(_RandomAccessIterator __first, BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algo.h:61, BUILDSTDERR: from /usr/include/c++/8/algorithm:62, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Argument.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Function.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/unittests/ProfileData/InstrProfTest.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': BUILDSTDERR: /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, BUILDSTDERR: ^~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/algorithm:62, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Argument.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Function.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/unittests/ProfileData/InstrProfTest.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: __introsort_loop(_RandomAccessIterator __first, BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __comp); BUILDSTDERR: ~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: std::__introsort_loop(__cut, __last, __depth_limit, __comp); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algo.h:61, BUILDSTDERR: from /usr/include/c++/8/algorithm:62, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Argument.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Function.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/unittests/ProfileData/InstrProfTest.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': BUILDSTDERR: /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, BUILDSTDERR: ^~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/algorithm:62, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Argument.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Function.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/unittests/ProfileData/InstrProfTest.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: __introsort_loop(_RandomAccessIterator __first, BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __comp); BUILDSTDERR: ~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: std::__introsort_loop(__cut, __last, __depth_limit, __comp); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h: In member function 'void llvm::InstrProfSymtab::finalizeSymtab()': BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: std::__introsort_loop(__first, __last, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ BUILDSTDERR: std::__lg(__last - __first) * 2, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __comp); BUILDSTDERR: ~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: std::__insertion_sort(__first, __first + int(_S_threshold), __comp); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: std::__insertion_sort(__first, __last, __comp); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: std::__introsort_loop(__first, __last, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ BUILDSTDERR: std::__lg(__last - __first) * 2, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __comp); BUILDSTDERR: ~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: std::__insertion_sort(__first, __first + int(_S_threshold), __comp); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: std::__insertion_sort(__first, __last, __comp); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1004:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: return std::__unique(__first, __last, BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ BUILDSTDERR: __gnu_cxx::__ops::__iter_equal_to_iter()); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h: In member function 'virtual void {anonymous}::MaybeSparseInstrProfTest_value_prof_data_read_write_mapping_Test::TestBody()': BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: std::__introsort_loop(__first, __last, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ BUILDSTDERR: std::__lg(__last - __first) * 2, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __comp); BUILDSTDERR: ~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: std::__insertion_sort(__first, __first + int(_S_threshold), __comp); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: std::__insertion_sort(__first, __last, __comp); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: std::__introsort_loop(__first, __last, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ BUILDSTDERR: std::__lg(__last - __first) * 2, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __comp); BUILDSTDERR: ~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: std::__insertion_sort(__first, __first + int(_S_threshold), __comp); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: std::__insertion_sort(__first, __last, __comp); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:1004:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: return std::__unique(__first, __last, BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ BUILDSTDERR: __gnu_cxx::__ops::__iter_equal_to_iter()); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 92%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/MakeUniqueTest.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ADT && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ADT -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/ADT -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/MakeUniqueTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/ADT/MakeUniqueTest.cpp [ 93%] Building CXX object unittests/Transforms/Utils/CMakeFiles/UtilsTests.dir/Cloning.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Transforms/Utils && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Transforms/Utils -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/Transforms/Utils -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/UtilsTests.dir/Cloning.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/Transforms/Utils/Cloning.cpp [ 93%] Building CXX object unittests/Transforms/Utils/CMakeFiles/UtilsTests.dir/IntegerDivision.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Transforms/Utils && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Transforms/Utils -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/Transforms/Utils -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/UtilsTests.dir/IntegerDivision.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/Transforms/Utils/IntegerDivision.cpp BUILDSTDERR: In file included from /usr/include/c++/8/vector:69, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Attributes.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Argument.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Function.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/unittests/ProfileData/InstrProfTest.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'virtual void {anonymous}::MaybeSparseInstrProfTest_instr_prof_symtab_test_Test::TestBody()': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), std::forward<_Args>(__args)...); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/algorithm:62, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/MathExtras.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Argument.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/Function.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/unittests/ProfileData/InstrProfTest.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h: In member function 'virtual void {anonymous}::MaybeSparseInstrProfTest_instr_prof_symtab_module_test_Test::TestBody()': BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:2033:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: return std::__lower_bound(__first, __last, __val, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __gnu_cxx::__ops::__iter_comp_val(__comp)); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:2033:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: return std::__lower_bound(__first, __last, __val, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __gnu_cxx::__ops::__iter_comp_val(__comp)); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h: In member function 'virtual void {anonymous}::MaybeSparseInstrProfTest_instr_prof_symtab_compression_test_Test::TestBody()': BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:2033:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: return std::__lower_bound(__first, __last, __val, BUILDSTDERR: ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __gnu_cxx::__ops::__iter_comp_val(__comp)); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 93%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/MapVectorTest.cpp.o [ 93%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/Casting.cpp.o [ 93%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/BranchProbabilityTest.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Support -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/Casting.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/Casting.cpp cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Support -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/BranchProbabilityTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/BranchProbabilityTest.cpp [ 94%] Building CXX object unittests/ProfileData/CMakeFiles/ProfileDataTests.dir/SampleProfTest.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ProfileData && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ProfileData -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/ProfileData -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ProfileDataTests.dir/SampleProfTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/ProfileData/SampleProfTest.cpp BUILDSTDERR: In file included from /usr/include/c++/8/algorithm:62, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/unittests/ProfileData/SampleProfTest.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h: In function '_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred<{anonymous}::SampleProfTest::testRoundTrip(llvm::sampleprof::SampleProfileFormat):: mutable:: >]': BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:112:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:112:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:112:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 94%] Linking CXX executable IPOTests cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Transforms/IPO && /usr/bin/cmake -E cmake_link_script CMakeFiles/IPOTests.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/IPOTests.dir/LowerTypeTests.cpp.o CMakeFiles/IPOTests.dir/WholeProgramDevirt.cpp.o -o IPOTests -Wl,-rpath,"\$ORIGIN/../../lib" -lpthread ../../../lib/libgtest_main.a ../../../lib/libgtest.a -lpthread ../../../lib/libLLVM-3.9.so -lpthread [ 94%] Building CXX object unittests/Transforms/Utils/CMakeFiles/UtilsTests.dir/Local.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Transforms/Utils && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Transforms/Utils -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/Transforms/Utils -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/UtilsTests.dir/Local.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/Transforms/Utils/Local.cpp BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h: In function '{anonymous}::SampleProfTest::testRoundTrip(llvm::sampleprof::SampleProfileFormat):: mutable': BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:161:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: return __find_if(__first, __last, __pred, BUILDSTDERR: ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: std::__iterator_category(__first)); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:161:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: return __find_if(__first, __last, __pred, BUILDSTDERR: ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: std::__iterator_category(__first)); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:161:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: return __find_if(__first, __last, __pred, BUILDSTDERR: ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: std::__iterator_category(__first)); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_algo.h:161:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: return __find_if(__first, __last, __pred, BUILDSTDERR: ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: std::__iterator_category(__first)); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 96%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/OptionalTest.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ADT && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ADT -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/ADT -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/MapVectorTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/ADT/MapVectorTest.cpp cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ADT && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ADT -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/ADT -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/OptionalTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/ADT/OptionalTest.cpp make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 96%] Built target IPOTests [ 96%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/TypeBuilderTest.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/IR && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/IR -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/IR -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IRTests.dir/TypeBuilderTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/IR/TypeBuilderTest.cpp [ 96%] Linking CXX executable ProfileDataTests cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ProfileData && /usr/bin/cmake -E cmake_link_script CMakeFiles/ProfileDataTests.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/ProfileDataTests.dir/CoverageMappingTest.cpp.o CMakeFiles/ProfileDataTests.dir/InstrProfTest.cpp.o CMakeFiles/ProfileDataTests.dir/SampleProfTest.cpp.o -o ProfileDataTests -Wl,-rpath,"\$ORIGIN/../../lib" -lpthread ../../lib/libgtest_main.a ../../lib/libgtest.a -lpthread ../../lib/libLLVM-3.9.so -lpthread make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 96%] Built target ProfileDataTests [ 96%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/PackedVectorTest.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ADT && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ADT -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/ADT -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/PackedVectorTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/ADT/PackedVectorTest.cpp make -f tools/llvm-ar/CMakeFiles/llvm-ranlib.dir/build.make tools/llvm-ar/CMakeFiles/llvm-ranlib.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-ar /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-ar /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-ar/CMakeFiles/llvm-ranlib.dir/DependInfo.cmake --color= Scanning dependencies of target llvm-ranlib make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f tools/llvm-ar/CMakeFiles/llvm-ranlib.dir/build.make tools/llvm-ar/CMakeFiles/llvm-ranlib.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 96%] Generating ../../bin/llvm-ranlib cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-ar && /usr/bin/cmake -E create_symlink llvm-ar /builddir/build/BUILD/llvm-3.9.1.src/_build/./bin/llvm-ranlib make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 96%] Built target llvm-ranlib [ 96%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/CommandLineTest.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Support -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/CommandLineTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/CommandLineTest.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/raw_ostream.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/raw_os_ostream.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/unittests/ADT/MapVectorTest.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/MapVector.h:96:7: required from 'std::pair llvm::MapVector::insert(const std::pair<_T1, _T2>&) [with KeyT = int; ValueT = int; MapType = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; VectorType = llvm::SmallVector, 32>; typename VectorType::iterator = std::pair*]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/unittests/ADT/MapVectorTest.cpp:155:37: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-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-3.9.1.src/utils/unittest/googletest/include/gtest/gtest.h:55, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/unittests/ADT/MapVectorTest.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/CommandLineTest.cpp: In function 'void {anonymous}::testCommandLineTokenizer(void (*)(llvm::StringRef, llvm::StringSaver&, llvm::SmallVectorImpl&, bool), const char*, const char* const*, size_t)': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/CommandLineTest.cpp:179:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (I < OutputSize) BUILDSTDERR: ^ [ 96%] Building CXX object unittests/Transforms/Utils/CMakeFiles/UtilsTests.dir/MemorySSA.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Transforms/Utils && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Transforms/Utils -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/Transforms/Utils -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/UtilsTests.dir/MemorySSA.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/Transforms/Utils/MemorySSA.cpp [ 96%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/PointerEmbeddedIntTest.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ADT && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ADT -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/ADT -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/PointerEmbeddedIntTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/ADT/PointerEmbeddedIntTest.cpp [ 96%] Building CXX object unittests/Transforms/Utils/CMakeFiles/UtilsTests.dir/ValueMapperTest.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Transforms/Utils && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Transforms/Utils -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/Transforms/Utils -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/UtilsTests.dir/ValueMapperTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/Transforms/Utils/ValueMapperTest.cpp make -f tools/llvm-ar/CMakeFiles/llvm-lib.dir/build.make tools/llvm-ar/CMakeFiles/llvm-lib.dir/depend [ 96%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/CompressionTest.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Support -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/CompressionTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/CompressionTest.cpp make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-ar /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-ar /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-ar/CMakeFiles/llvm-lib.dir/DependInfo.cmake --color= Scanning dependencies of target llvm-lib make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f tools/llvm-ar/CMakeFiles/llvm-lib.dir/build.make tools/llvm-ar/CMakeFiles/llvm-lib.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 96%] Generating ../../bin/llvm-lib cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-ar && /usr/bin/cmake -E create_symlink llvm-ar /builddir/build/BUILD/llvm-3.9.1.src/_build/./bin/llvm-lib make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 96%] Built target llvm-lib [ 96%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/PointerIntPairTest.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ADT && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ADT -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/ADT -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/PointerIntPairTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/ADT/PointerIntPairTest.cpp make -f tools/bugpoint-passes/CMakeFiles/BugpointPasses.dir/build.make tools/bugpoint-passes/CMakeFiles/BugpointPasses.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/tools/bugpoint-passes /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/bugpoint-passes /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/bugpoint-passes/CMakeFiles/BugpointPasses.dir/DependInfo.cmake --color= Scanning dependencies of target BugpointPasses make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f tools/bugpoint-passes/CMakeFiles/BugpointPasses.dir/build.make tools/bugpoint-passes/CMakeFiles/BugpointPasses.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 96%] Building CXX object tools/bugpoint-passes/CMakeFiles/BugpointPasses.dir/TestPasses.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/bugpoint-passes && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/tools/bugpoint-passes -I/builddir/build/BUILD/llvm-3.9.1.src/tools/bugpoint-passes -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/BugpointPasses.dir/TestPasses.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/tools/bugpoint-passes/TestPasses.cpp [ 96%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/TypesTest.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/IR && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/IR -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/IR -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IRTests.dir/TypesTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/IR/TypesTest.cpp [ 96%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/DataExtractorTest.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Support -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/DataExtractorTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/DataExtractorTest.cpp [ 96%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/ConvertUTFTest.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Support -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/ConvertUTFTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ConvertUTFTest.cpp [ 96%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/UseTest.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/IR && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/IR -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/IR -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IRTests.dir/UseTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/IR/UseTest.cpp [ 96%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/UserTest.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/IR && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/IR -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/IR -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IRTests.dir/UserTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/IR/UserTest.cpp [ 96%] Linking CXX executable UtilsTests cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Transforms/Utils && /usr/bin/cmake -E cmake_link_script CMakeFiles/UtilsTests.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/UtilsTests.dir/ASanStackFrameLayoutTest.cpp.o CMakeFiles/UtilsTests.dir/Cloning.cpp.o CMakeFiles/UtilsTests.dir/IntegerDivision.cpp.o CMakeFiles/UtilsTests.dir/Local.cpp.o CMakeFiles/UtilsTests.dir/MemorySSA.cpp.o CMakeFiles/UtilsTests.dir/ValueMapperTest.cpp.o -o UtilsTests -Wl,-rpath,"\$ORIGIN/../../lib" -lpthread ../../../lib/libgtest_main.a ../../../lib/libgtest.a -lpthread ../../../lib/libLLVM-3.9.so -lpthread [ 96%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/PointerSumTypeTest.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ADT && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ADT -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/ADT -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/PointerSumTypeTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/ADT/PointerSumTypeTest.cpp make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 96%] Built target UtilsTests [ 96%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/ValueHandleTest.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/IR && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/IR -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/IR -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IRTests.dir/ValueHandleTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/IR/ValueHandleTest.cpp [ 96%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/ValueMapTest.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/IR && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/IR -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/IR -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IRTests.dir/ValueMapTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/IR/ValueMapTest.cpp [ 96%] Linking CXX shared module ../../lib/BugpointPasses.so cd /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/bugpoint-passes && /usr/bin/cmake -E cmake_link_script CMakeFiles/BugpointPasses.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wl,-O3 -Wl,--gc-sections -Wl,--version-script,/builddir/build/BUILD/llvm-3.9.1.src/_build/tools/bugpoint-passes/BugpointPasses.exports -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -shared -o ../../lib/BugpointPasses.so CMakeFiles/BugpointPasses.dir/TestPasses.cpp.o -Wl,-rpath,"\$ORIGIN/../lib" make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 96%] Built target BugpointPasses [ 96%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/DwarfTest.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Support -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/DwarfTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/DwarfTest.cpp [ 96%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/ValueTest.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/IR && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/IR -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/IR -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IRTests.dir/ValueTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/IR/ValueTest.cpp [ 96%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/PointerUnionTest.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ADT && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ADT -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/ADT -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/PointerUnionTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/ADT/PointerUnionTest.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/ValueMap.h:29, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/unittests/IR/ValueMapTest.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/unittests/IR/ValueMapTest.cpp:110:9: required from 'void {anonymous}::ValueMapTest_OperationsWork_Test::TestBody() [with gtest_TypeParam_ = llvm::Value]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/unittests/IR/ValueMapTest.cpp:61:1: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMapInfo.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR/ValueMap.h:29, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/unittests/IR/ValueMapTest.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [ 96%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/VerifierTest.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/IR && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/IR -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/IR -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IRTests.dir/VerifierTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/IR/VerifierTest.cpp [ 96%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/PostOrderIteratorTest.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ADT && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ADT -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/ADT -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/PostOrderIteratorTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/ADT/PostOrderIteratorTest.cpp [ 96%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/WaymarkTest.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/IR && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/IR -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/IR -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IRTests.dir/WaymarkTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/IR/WaymarkTest.cpp [ 96%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/PriorityWorklistTest.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ADT && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ADT -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/ADT -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/PriorityWorklistTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/ADT/PriorityWorklistTest.cpp [ 96%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/RangeAdapterTest.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ADT && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ADT -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/ADT -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/RangeAdapterTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/ADT/RangeAdapterTest.cpp [ 96%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/SCCIteratorTest.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ADT && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ADT -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/ADT -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/SCCIteratorTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/ADT/SCCIteratorTest.cpp BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/unittests/ADT/SCCIteratorTest.cpp: In member function 'virtual void llvm::SCCIteratorTest_AllSmallGraphs_Test::TestBody()': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/unittests/ADT/SCCIteratorTest.cpp:292:12: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (NodesInThisSCC.count(i)) BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/unittests/ADT/SCCIteratorTest.cpp:307:16: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (ReachableButNotInSCC.count(j)) BUILDSTDERR: ^ [ 96%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/EndianStreamTest.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Support -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/EndianStreamTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/EndianStreamTest.cpp [ 96%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/EndianTest.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Support -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/EndianTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/EndianTest.cpp [ 96%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/SequenceTest.cpp.o [ 96%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/SetVectorTest.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ADT && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ADT -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/ADT -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/SequenceTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/ADT/SequenceTest.cpp cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ADT && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ADT -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/ADT -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/SetVectorTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/ADT/SetVectorTest.cpp [ 96%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/SmallPtrSetTest.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ADT && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ADT -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/ADT -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/SmallPtrSetTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/ADT/SmallPtrSetTest.cpp [ 96%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/SmallStringTest.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ADT && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ADT -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/ADT -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/SmallStringTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/ADT/SmallStringTest.cpp [ 96%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/SmallVectorTest.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ADT && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ADT -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/ADT -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/SmallVectorTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/ADT/SmallVectorTest.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/unittests/ADT/SmallVectorTest.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = {anonymous}::notassignable]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/unittests/ADT/SmallVectorTest.cpp:744:33: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct {anonymous}::notassignable' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/unittests/ADT/SmallVectorTest.cpp:736:8: note: 'struct {anonymous}::notassignable' declared here BUILDSTDERR: struct notassignable { BUILDSTDERR: ^~~~~~~~~~~~~ [ 96%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/ErrorOrTest.cpp.o [ 96%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/ErrorTest.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Support -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/ErrorTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ErrorTest.cpp cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Support -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/ErrorOrTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ErrorOrTest.cpp [ 96%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/SparseBitVectorTest.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ADT && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ADT -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/ADT -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/SparseBitVectorTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/ADT/SparseBitVectorTest.cpp [ 96%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/SparseMultiSetTest.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ADT && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ADT -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/ADT -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/SparseMultiSetTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/ADT/SparseMultiSetTest.cpp [ 96%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/FileOutputBufferTest.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Support -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/FileOutputBufferTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/FileOutputBufferTest.cpp [ 96%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/SparseSetTest.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ADT && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ADT -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/ADT -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/SparseSetTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/ADT/SparseSetTest.cpp [ 96%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/IteratorTest.cpp.o [ 96%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/LEB128Test.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Support -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/IteratorTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/IteratorTest.cpp cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Support -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/LEB128Test.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/LEB128Test.cpp [ 96%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/LineIteratorTest.cpp.o [ 96%] Linking CXX executable IRTests [ 96%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/LockFileManagerTest.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Support -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/LineIteratorTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/LineIteratorTest.cpp cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Support -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/LockFileManagerTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/LockFileManagerTest.cpp cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/IR && /usr/bin/cmake -E cmake_link_script CMakeFiles/IRTests.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/IRTests.dir/AsmWriterTest.cpp.o CMakeFiles/IRTests.dir/AttributesTest.cpp.o CMakeFiles/IRTests.dir/ConstantRangeTest.cpp.o CMakeFiles/IRTests.dir/ConstantsTest.cpp.o CMakeFiles/IRTests.dir/DebugInfoTest.cpp.o CMakeFiles/IRTests.dir/DebugTypeODRUniquingTest.cpp.o CMakeFiles/IRTests.dir/DominatorTreeTest.cpp.o CMakeFiles/IRTests.dir/FunctionTest.cpp.o CMakeFiles/IRTests.dir/IRBuilderTest.cpp.o CMakeFiles/IRTests.dir/InstructionsTest.cpp.o CMakeFiles/IRTests.dir/IntrinsicsTest.cpp.o CMakeFiles/IRTests.dir/LegacyPassManagerTest.cpp.o CMakeFiles/IRTests.dir/MDBuilderTest.cpp.o CMakeFiles/IRTests.dir/MetadataTest.cpp.o CMakeFiles/IRTests.dir/PassManagerTest.cpp.o CMakeFiles/IRTests.dir/PatternMatch.cpp.o CMakeFiles/IRTests.dir/TypeBuilderTest.cpp.o CMakeFiles/IRTests.dir/TypesTest.cpp.o CMakeFiles/IRTests.dir/UseTest.cpp.o CMakeFiles/IRTests.dir/UserTest.cpp.o CMakeFiles/IRTests.dir/ValueHandleTest.cpp.o CMakeFiles/IRTests.dir/ValueMapTest.cpp.o CMakeFiles/IRTests.dir/ValueTest.cpp.o CMakeFiles/IRTests.dir/VerifierTest.cpp.o CMakeFiles/IRTests.dir/WaymarkTest.cpp.o -o IRTests -Wl,-rpath,"\$ORIGIN/../../lib" -lpthread ../../lib/libgtest_main.a ../../lib/libgtest.a -lpthread ../../lib/libLLVM-3.9.so -lpthread [ 96%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/MD5Test.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Support -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/MD5Test.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/MD5Test.cpp [ 96%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/ManagedStatic.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Support -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/ManagedStatic.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ManagedStatic.cpp [ 97%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/MathExtrasTest.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Support -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/MathExtrasTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/MathExtrasTest.cpp [ 97%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/StringMapTest.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ADT && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ADT -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/ADT -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/StringMapTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/ADT/StringMapTest.cpp [ 97%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/StringRefTest.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ADT && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ADT -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/ADT -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/StringRefTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/ADT/StringRefTest.cpp [ 97%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/MemoryBufferTest.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Support -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/MemoryBufferTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/MemoryBufferTest.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/raw_ostream.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/raw_os_ostream.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/MathExtrasTest.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/MathExtras.h: In instantiation of 'bool llvm::isUInt(uint64_t) [with unsigned int N = 64; uint64_t = long long unsigned int]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/MathExtras.h:322:23: required from 'bool llvm::isShiftedUInt(uint64_t) [with unsigned int N = 1; unsigned int S = 63; uint64_t = long long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/MathExtrasTest.cpp:401:3: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/MathExtras.h:296:37: warning: left shift count >= width of type [-Wshift-count-overflow] BUILDSTDERR: return N >= 64 || x < (UINT64_C(1)<<(N)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~ [ 97%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/TinyPtrVectorTest.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ADT && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ADT -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/ADT -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/TinyPtrVectorTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/ADT/TinyPtrVectorTest.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/unittests/ADT/StringRefTest.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:55:67: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:77:12: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = char; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:143:13: required from 'llvm::StringRef llvm::StringRef::copy(Allocator&) const [with Allocator = llvm::BumpPtrAllocatorImpl<>]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/unittests/ADT/StringRefTest.cpp:595:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/unittests/ADT/StringRefTest.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 97%] Built target IRTests [ 97%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/TripleTest.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ADT && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ADT -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/ADT -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/TripleTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/ADT/TripleTest.cpp [ 97%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/MemoryTest.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Support -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/MemoryTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/MemoryTest.cpp [ 97%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/TwineTest.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ADT && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ADT -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/ADT -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/TwineTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/ADT/TwineTest.cpp [ 97%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/VariadicFunctionTest.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ADT && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ADT -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/ADT -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/VariadicFunctionTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/ADT/VariadicFunctionTest.cpp [ 97%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/Path.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Support -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/Path.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/Path.cpp [ 97%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/ProcessTest.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Support -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/ProcessTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ProcessTest.cpp [ 97%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/ProgramTest.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Support -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/ProgramTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ProgramTest.cpp [ 97%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/RegexTest.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Support -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/RegexTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/RegexTest.cpp [ 97%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/ReplaceFileTest.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Support -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/ReplaceFileTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ReplaceFileTest.cpp [ 97%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/ScaledNumberTest.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Support -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/ScaledNumberTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp: In member function 'virtual void {anonymous}::ScaledNumberHelpersTest_matchScales_Test::TestBody()': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:338:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (LDy) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:344:3: note: in expansion of macro 'MATCH_SCALES' BUILDSTDERR: MATCH_SCALES(uint32_t, 0, 0, 0, 0, 0, 0, 0); BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:340:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (RDy) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:344:3: note: in expansion of macro 'MATCH_SCALES' BUILDSTDERR: MATCH_SCALES(uint32_t, 0, 0, 0, 0, 0, 0, 0); BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:338:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (LDy) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:345:3: note: in expansion of macro 'MATCH_SCALES' BUILDSTDERR: MATCH_SCALES(uint32_t, 0, 50, 7, 1, 0, 7, 1); BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:340:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (RDy) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:345:3: note: in expansion of macro 'MATCH_SCALES' BUILDSTDERR: MATCH_SCALES(uint32_t, 0, 50, 7, 1, 0, 7, 1); BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:338:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (LDy) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:346: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: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:340:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (RDy) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:346: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: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:338:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (LDy) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:347: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: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:340:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (RDy) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:347: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: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:338:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (LDy) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:348: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: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:340:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (RDy) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:348: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: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:338:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (LDy) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:349: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: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:340:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (RDy) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:349: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: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:338:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (LDy) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:350: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: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:340:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (RDy) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:350: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: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:338:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (LDy) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:351: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: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:340:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (RDy) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:351: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: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:338:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (LDy) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:352: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: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:340:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (RDy) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:352: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: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:338:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (LDy) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:353: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: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:340:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (RDy) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:353: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: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:338:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (LDy) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:354:3: note: in expansion of macro 'MATCH_SCALES' BUILDSTDERR: MATCH_SCALES(uint32_t, 7, 1, 0, 50, 7, 0, 1); BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:340:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (RDy) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:354:3: note: in expansion of macro 'MATCH_SCALES' BUILDSTDERR: MATCH_SCALES(uint32_t, 7, 1, 0, 50, 7, 0, 1); BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:338:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (LDy) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:355: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: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:340:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (RDy) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:355: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: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:338:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (LDy) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:356: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: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:340:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (RDy) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:356: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: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:338:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (LDy) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:357: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: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:340:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (RDy) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:357: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: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:338:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (LDy) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:358: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: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:340:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (RDy) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:358: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: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:338:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (LDy) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:359: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: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:340:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (RDy) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:359: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: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:338:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (LDy) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:360: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: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:340:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (RDy) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:360: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: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:338:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (LDy) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:361: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: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:340:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (RDy) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:361: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: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:338:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (LDy) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:362: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: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:340:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (RDy) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:362: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: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:338:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (LDy) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:364:3: note: in expansion of macro 'MATCH_SCALES' BUILDSTDERR: MATCH_SCALES(uint64_t, 0, 0, 0, 0, 0, 0, 0); BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:340:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (RDy) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:364:3: note: in expansion of macro 'MATCH_SCALES' BUILDSTDERR: MATCH_SCALES(uint64_t, 0, 0, 0, 0, 0, 0, 0); BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:338:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (LDy) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:365:3: note: in expansion of macro 'MATCH_SCALES' BUILDSTDERR: MATCH_SCALES(uint64_t, 0, 100, 7, 1, 0, 7, 1); BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:340:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (RDy) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:365:3: note: in expansion of macro 'MATCH_SCALES' BUILDSTDERR: MATCH_SCALES(uint64_t, 0, 100, 7, 1, 0, 7, 1); BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:338:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (LDy) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:366: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: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:340:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (RDy) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:366: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: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:338:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (LDy) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:367: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: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:340:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (RDy) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:367: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: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:338:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (LDy) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:368: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: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:340:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (RDy) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:368: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: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:338:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (LDy) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:369: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: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:340:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (RDy) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:369: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: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:338:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (LDy) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:370: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: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:340:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (RDy) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:370: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: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:338:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (LDy) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:371: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: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:340:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (RDy) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:371: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: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:338:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (LDy) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:372: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: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:340:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (RDy) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:372: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: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:338:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (LDy) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:373: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: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:340:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (RDy) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:373: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: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:338:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (LDy) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:374:3: note: in expansion of macro 'MATCH_SCALES' BUILDSTDERR: MATCH_SCALES(uint64_t, 7, 1, 0, 100, 7, 0, 1); BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:340:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (RDy) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:374:3: note: in expansion of macro 'MATCH_SCALES' BUILDSTDERR: MATCH_SCALES(uint64_t, 7, 1, 0, 100, 7, 0, 1); BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:338:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (LDy) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:375: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: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:340:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (RDy) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:375: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: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:338:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (LDy) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:376: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: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:340:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (RDy) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:376: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: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:338:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (LDy) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:377: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: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:340:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (RDy) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:377: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: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:338:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (LDy) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:378: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: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:340:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (RDy) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:378: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: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:338:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (LDy) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:379: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: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:340:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (RDy) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:379: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: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:338:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (LDy) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:380: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: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:340:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (RDy) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:380: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: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:338:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (LDy) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:381: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: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:340:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (RDy) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:381: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: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:338:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (LDy) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:382: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: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:340:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (RDy) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ScaledNumberTest.cpp:382: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: ^~~~~~~~~~~~ [ 97%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/SourceMgrTest.cpp.o [ 97%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/StreamingMemoryObjectTest.cpp.o [ 97%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/SpecialCaseListTest.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Support -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/StreamingMemoryObjectTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/StreamingMemoryObjectTest.cpp cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Support -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/SourceMgrTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/SourceMgrTest.cpp cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Support -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/SpecialCaseListTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/SpecialCaseListTest.cpp [ 97%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/StringPool.cpp.o [ 97%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/SwapByteOrderTest.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Support -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/StringPool.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/StringPool.cpp cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Support -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/SwapByteOrderTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/SwapByteOrderTest.cpp [ 97%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/TargetParserTest.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Support -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/TargetParserTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/TargetParserTest.cpp [ 97%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/ThreadLocalTest.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Support -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/ThreadLocalTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ThreadLocalTest.cpp [ 97%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/ThreadPool.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Support -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/ThreadPool.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/ThreadPool.cpp [ 97%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/TimerTest.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Support -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/TimerTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/TimerTest.cpp [ 97%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/TimeValueTest.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Support -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/TimeValueTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/TimeValueTest.cpp [ 97%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/TypeNameTest.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Support -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/TypeNameTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/TypeNameTest.cpp [ 97%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/TrailingObjectsTest.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Support -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/TrailingObjectsTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/TrailingObjectsTest.cpp [ 97%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/UnicodeTest.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Support -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/UnicodeTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/UnicodeTest.cpp [ 97%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/YAMLIOTest.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Support -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/YAMLIOTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/YAMLIOTest.cpp [ 97%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/YAMLParserTest.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Support -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/YAMLParserTest.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/YAMLParserTest.cpp [ 98%] Linking CXX executable ADTTests cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ADT && /usr/bin/cmake -E cmake_link_script CMakeFiles/ADTTests.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/ADTTests.dir/APFloatTest.cpp.o CMakeFiles/ADTTests.dir/APIntTest.cpp.o CMakeFiles/ADTTests.dir/APSIntTest.cpp.o CMakeFiles/ADTTests.dir/ArrayRefTest.cpp.o CMakeFiles/ADTTests.dir/BitmaskEnumTest.cpp.o CMakeFiles/ADTTests.dir/BitVectorTest.cpp.o CMakeFiles/ADTTests.dir/DAGDeltaAlgorithmTest.cpp.o CMakeFiles/ADTTests.dir/DeltaAlgorithmTest.cpp.o CMakeFiles/ADTTests.dir/DenseMapTest.cpp.o CMakeFiles/ADTTests.dir/DenseSetTest.cpp.o CMakeFiles/ADTTests.dir/FoldingSet.cpp.o CMakeFiles/ADTTests.dir/FunctionRefTest.cpp.o CMakeFiles/ADTTests.dir/HashingTest.cpp.o CMakeFiles/ADTTests.dir/ilistTest.cpp.o CMakeFiles/ADTTests.dir/ImmutableMapTest.cpp.o CMakeFiles/ADTTests.dir/ImmutableSetTest.cpp.o CMakeFiles/ADTTests.dir/IntEqClassesTest.cpp.o CMakeFiles/ADTTests.dir/IntervalMapTest.cpp.o CMakeFiles/ADTTests.dir/IntrusiveRefCntPtrTest.cpp.o CMakeFiles/ADTTests.dir/MakeUniqueTest.cpp.o CMakeFiles/ADTTests.dir/MapVectorTest.cpp.o CMakeFiles/ADTTests.dir/OptionalTest.cpp.o CMakeFiles/ADTTests.dir/PackedVectorTest.cpp.o CMakeFiles/ADTTests.dir/PointerEmbeddedIntTest.cpp.o CMakeFiles/ADTTests.dir/PointerIntPairTest.cpp.o CMakeFiles/ADTTests.dir/PointerSumTypeTest.cpp.o CMakeFiles/ADTTests.dir/PointerUnionTest.cpp.o CMakeFiles/ADTTests.dir/PostOrderIteratorTest.cpp.o CMakeFiles/ADTTests.dir/PriorityWorklistTest.cpp.o CMakeFiles/ADTTests.dir/RangeAdapterTest.cpp.o CMakeFiles/ADTTests.dir/SCCIteratorTest.cpp.o CMakeFiles/ADTTests.dir/SequenceTest.cpp.o CMakeFiles/ADTTests.dir/SetVectorTest.cpp.o CMakeFiles/ADTTests.dir/SmallPtrSetTest.cpp.o CMakeFiles/ADTTests.dir/SmallStringTest.cpp.o CMakeFiles/ADTTests.dir/SmallVectorTest.cpp.o CMakeFiles/ADTTests.dir/SparseBitVectorTest.cpp.o CMakeFiles/ADTTests.dir/SparseMultiSetTest.cpp.o CMakeFiles/ADTTests.dir/SparseSetTest.cpp.o CMakeFiles/ADTTests.dir/StringMapTest.cpp.o CMakeFiles/ADTTests.dir/StringRefTest.cpp.o CMakeFiles/ADTTests.dir/TinyPtrVectorTest.cpp.o CMakeFiles/ADTTests.dir/TripleTest.cpp.o CMakeFiles/ADTTests.dir/TwineTest.cpp.o CMakeFiles/ADTTests.dir/VariadicFunctionTest.cpp.o -o ADTTests -Wl,-rpath,"\$ORIGIN/../../lib" -lpthread ../../lib/libgtest_main.a ../../lib/libgtest.a -lpthread ../../lib/libLLVM-3.9.so -lpthread [100%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/formatted_raw_ostream_test.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Support -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/formatted_raw_ostream_test.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/formatted_raw_ostream_test.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/YAMLParserTest.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/YAMLParser.h:148:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/YAMLParserTest.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-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/YAMLIOTest.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/YAMLParser.h:148:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:305:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization 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-3.9.1.src/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/YAMLIOTest.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ [100%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/raw_ostream_test.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Support -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/raw_ostream_test.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/raw_ostream_test.cpp [100%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/raw_pwrite_stream_test.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Support -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/raw_pwrite_stream_test.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/raw_pwrite_stream_test.cpp [100%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/raw_sha1_ostream_test.cpp.o cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Support && /usr/bin/c++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Support -I/builddir/build/BUILD/llvm-3.9.1.src/unittests/Support -I/builddir/build/BUILD/llvm-3.9.1.src/_build/include -I/builddir/build/BUILD/llvm-3.9.1.src/include -I/builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/googletest/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/raw_sha1_ostream_test.cpp.o -c /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/raw_sha1_ostream_test.cpp make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [100%] Built target ADTTests BUILDSTDERR: In file included from /usr/include/c++/8/vector:69, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/SourceMgr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/YAMLTraits.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/YAMLIOTest.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const MyDouble&}; _Tp = MyDouble; _Alloc = std::allocator]': BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 BUILDSTDERR: vector<_Tp, _Alloc>:: BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/vector:64, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/ADT/ArrayRef.h:16, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/SourceMgr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/Support/YAMLTraits.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support/YAMLIOTest.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h: In member function 'virtual void YAMLIO_TestTaggedDocumentsWriteAndRead_Test::TestBody()': BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), __x); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: _M_realloc_insert(end(), __x); BUILDSTDERR: ^~~~~~~~~~~~~~~~~ [100%] Linking CXX executable SupportTests cd /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Support && /usr/bin/cmake -E cmake_link_script CMakeFiles/SupportTests.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv5te -mfloat-abi=soft -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/SupportTests.dir/AlignOfTest.cpp.o CMakeFiles/SupportTests.dir/AllocatorTest.cpp.o CMakeFiles/SupportTests.dir/ArrayRecyclerTest.cpp.o CMakeFiles/SupportTests.dir/BlockFrequencyTest.cpp.o CMakeFiles/SupportTests.dir/BranchProbabilityTest.cpp.o CMakeFiles/SupportTests.dir/Casting.cpp.o CMakeFiles/SupportTests.dir/CommandLineTest.cpp.o CMakeFiles/SupportTests.dir/CompressionTest.cpp.o CMakeFiles/SupportTests.dir/ConvertUTFTest.cpp.o CMakeFiles/SupportTests.dir/DataExtractorTest.cpp.o CMakeFiles/SupportTests.dir/DwarfTest.cpp.o CMakeFiles/SupportTests.dir/EndianStreamTest.cpp.o CMakeFiles/SupportTests.dir/EndianTest.cpp.o CMakeFiles/SupportTests.dir/ErrorTest.cpp.o CMakeFiles/SupportTests.dir/ErrorOrTest.cpp.o CMakeFiles/SupportTests.dir/FileOutputBufferTest.cpp.o CMakeFiles/SupportTests.dir/IteratorTest.cpp.o CMakeFiles/SupportTests.dir/LEB128Test.cpp.o CMakeFiles/SupportTests.dir/LineIteratorTest.cpp.o CMakeFiles/SupportTests.dir/LockFileManagerTest.cpp.o CMakeFiles/SupportTests.dir/MD5Test.cpp.o CMakeFiles/SupportTests.dir/ManagedStatic.cpp.o CMakeFiles/SupportTests.dir/MathExtrasTest.cpp.o CMakeFiles/SupportTests.dir/MemoryBufferTest.cpp.o CMakeFiles/SupportTests.dir/MemoryTest.cpp.o CMakeFiles/SupportTests.dir/Path.cpp.o CMakeFiles/SupportTests.dir/ProcessTest.cpp.o CMakeFiles/SupportTests.dir/ProgramTest.cpp.o CMakeFiles/SupportTests.dir/RegexTest.cpp.o CMakeFiles/SupportTests.dir/ReplaceFileTest.cpp.o CMakeFiles/SupportTests.dir/ScaledNumberTest.cpp.o CMakeFiles/SupportTests.dir/SourceMgrTest.cpp.o CMakeFiles/SupportTests.dir/SpecialCaseListTest.cpp.o CMakeFiles/SupportTests.dir/StreamingMemoryObjectTest.cpp.o CMakeFiles/SupportTests.dir/StringPool.cpp.o CMakeFiles/SupportTests.dir/SwapByteOrderTest.cpp.o CMakeFiles/SupportTests.dir/TargetParserTest.cpp.o CMakeFiles/SupportTests.dir/ThreadLocalTest.cpp.o CMakeFiles/SupportTests.dir/ThreadPool.cpp.o CMakeFiles/SupportTests.dir/TimerTest.cpp.o CMakeFiles/SupportTests.dir/TimeValueTest.cpp.o CMakeFiles/SupportTests.dir/TypeNameTest.cpp.o CMakeFiles/SupportTests.dir/TrailingObjectsTest.cpp.o CMakeFiles/SupportTests.dir/UnicodeTest.cpp.o CMakeFiles/SupportTests.dir/YAMLIOTest.cpp.o CMakeFiles/SupportTests.dir/YAMLParserTest.cpp.o CMakeFiles/SupportTests.dir/formatted_raw_ostream_test.cpp.o CMakeFiles/SupportTests.dir/raw_ostream_test.cpp.o CMakeFiles/SupportTests.dir/raw_pwrite_stream_test.cpp.o CMakeFiles/SupportTests.dir/raw_sha1_ostream_test.cpp.o -o SupportTests -Wl,-rpath,"\$ORIGIN/../../lib" -lpthread ../../lib/libgtest_main.a ../../lib/libgtest.a -lpthread -lpthread ../../lib/libLLVM-3.9.so -lpthread make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [100%] Built target SupportTests make[1]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/llvm-3.9.1.src/_build/CMakeFiles 0 + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.SWuOuB + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm '!=' / ']' + rm -rf /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm BUILDSTDERR: ++ dirname /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm + cd llvm-3.9.1.src + cd _build + make install DESTDIR=/builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm /usr/bin/cmake -H/builddir/build/BUILD/llvm-3.9.1.src -B/builddir/build/BUILD/llvm-3.9.1.src/_build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/llvm-3.9.1.src/_build/CMakeFiles /builddir/build/BUILD/llvm-3.9.1.src/_build/CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[1]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f docs/CMakeFiles/docs-llvm-html.dir/build.make docs/CMakeFiles/docs-llvm-html.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/docs /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/docs /builddir/build/BUILD/llvm-3.9.1.src/_build/docs/CMakeFiles/docs-llvm-html.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f docs/CMakeFiles/docs-llvm-html.dir/build.make docs/CMakeFiles/docs-llvm-html.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 0%] Generating html Sphinx documentation for llvm into "/builddir/build/BUILD/llvm-3.9.1.src/_build/docs/html" cd /builddir/build/BUILD/llvm-3.9.1.src/_build/docs && /usr/bin/sphinx-build-3 -b html -d /builddir/build/BUILD/llvm-3.9.1.src/_build/docs/_doctrees -q /builddir/build/BUILD/llvm-3.9.1.src/docs /builddir/build/BUILD/llvm-3.9.1.src/_build/docs/html make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 0%] Built target docs-llvm-html make -f docs/CMakeFiles/docs-llvm-man.dir/build.make docs/CMakeFiles/docs-llvm-man.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/docs /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/docs /builddir/build/BUILD/llvm-3.9.1.src/_build/docs/CMakeFiles/docs-llvm-man.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f docs/CMakeFiles/docs-llvm-man.dir/build.make docs/CMakeFiles/docs-llvm-man.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 1%] Generating man Sphinx documentation for llvm into "/builddir/build/BUILD/llvm-3.9.1.src/_build/docs/man" cd /builddir/build/BUILD/llvm-3.9.1.src/_build/docs && /usr/bin/sphinx-build-3 -b man -d /builddir/build/BUILD/llvm-3.9.1.src/_build/docs/_doctrees -q /builddir/build/BUILD/llvm-3.9.1.src/docs /builddir/build/BUILD/llvm-3.9.1.src/_build/docs/man make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 1%] Built target docs-llvm-man make -f CMakeFiles/sphinx.dir/build.make CMakeFiles/sphinx.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/CMakeFiles/sphinx.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f CMakeFiles/sphinx.dir/build.make CMakeFiles/sphinx.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'CMakeFiles/sphinx.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 1%] Built target sphinx make -f lib/Support/CMakeFiles/LLVMSupport.dir/build.make lib/Support/CMakeFiles/LLVMSupport.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Support /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support/CMakeFiles/LLVMSupport.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Support/CMakeFiles/LLVMSupport.dir/build.make lib/Support/CMakeFiles/LLVMSupport.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'lib/Support/CMakeFiles/LLVMSupport.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 6%] Built target LLVMSupport make -f lib/TableGen/CMakeFiles/LLVMTableGen.dir/build.make lib/TableGen/CMakeFiles/LLVMTableGen.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/TableGen /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/TableGen /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/TableGen/CMakeFiles/LLVMTableGen.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/TableGen/CMakeFiles/LLVMTableGen.dir/build.make lib/TableGen/CMakeFiles/LLVMTableGen.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'lib/TableGen/CMakeFiles/LLVMTableGen.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 7%] Built target LLVMTableGen make -f utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/build.make utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/utils/TableGen /builddir/build/BUILD/llvm-3.9.1.src/_build/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/build.make utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 8%] Built target obj.llvm-tblgen make -f utils/TableGen/CMakeFiles/llvm-tblgen.dir/build.make utils/TableGen/CMakeFiles/llvm-tblgen.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/utils/TableGen /builddir/build/BUILD/llvm-3.9.1.src/_build/utils/TableGen/CMakeFiles/llvm-tblgen.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f utils/TableGen/CMakeFiles/llvm-tblgen.dir/build.make utils/TableGen/CMakeFiles/llvm-tblgen.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'utils/TableGen/CMakeFiles/llvm-tblgen.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 8%] Built target llvm-tblgen make -f lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build.make lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/IR /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/IR /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build.make lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 8%] Built target AttributeCompatFuncTableGen make -f include/llvm/IR/CMakeFiles/intrinsics_gen.dir/build.make include/llvm/IR/CMakeFiles/intrinsics_gen.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/include/llvm/IR /builddir/build/BUILD/llvm-3.9.1.src/_build/include/llvm/IR/CMakeFiles/intrinsics_gen.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f include/llvm/IR/CMakeFiles/intrinsics_gen.dir/build.make include/llvm/IR/CMakeFiles/intrinsics_gen.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'include/llvm/IR/CMakeFiles/intrinsics_gen.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 8%] Built target intrinsics_gen make -f lib/IR/CMakeFiles/LLVMCore.dir/build.make lib/IR/CMakeFiles/LLVMCore.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/IR /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/IR /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/IR/CMakeFiles/LLVMCore.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/IR/CMakeFiles/LLVMCore.dir/build.make lib/IR/CMakeFiles/LLVMCore.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'lib/IR/CMakeFiles/LLVMCore.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 11%] Built target LLVMCore make -f lib/IRReader/CMakeFiles/LLVMIRReader.dir/build.make lib/IRReader/CMakeFiles/LLVMIRReader.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/IRReader /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/IRReader /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/IRReader/CMakeFiles/LLVMIRReader.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/IRReader/CMakeFiles/LLVMIRReader.dir/build.make lib/IRReader/CMakeFiles/LLVMIRReader.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'lib/IRReader/CMakeFiles/LLVMIRReader.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 11%] Built target LLVMIRReader make -f lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/build.make lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/build.make lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 19%] Built target LLVMCodeGen make -f lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/build.make lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/SelectionDAG /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/build.make lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 20%] Built target LLVMSelectionDAG make -f lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/build.make lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/AsmPrinter /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/build.make lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 21%] Built target LLVMAsmPrinter make -f lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/build.make lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MIRParser /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/MIRParser /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/build.make lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 21%] Built target LLVMMIRParser make -f lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/build.make lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/GlobalISel /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/GlobalISel /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/build.make lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 21%] Built target LLVMGlobalISel make -f lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/build.make lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Bitcode/Reader /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Bitcode/Reader /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/build.make lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 21%] Built target LLVMBitReader make -f lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/build.make lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Bitcode/Writer /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Bitcode/Writer /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/build.make lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 21%] Built target LLVMBitWriter make -f lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/build.make lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Utils /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/build.make lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 24%] Built target LLVMTransformUtils make -f lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/build.make lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Instrumentation /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Instrumentation /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/build.make lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 24%] Built target LLVMInstrumentation make -f lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/build.make lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/InstCombine /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/InstCombine /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/build.make lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 25%] Built target LLVMInstCombine make -f lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/build.make lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Scalar /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/build.make lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 29%] Built target LLVMScalarOpts make -f lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/build.make lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/IPO /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/IPO /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/build.make lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 30%] Built target LLVMipo make -f lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/build.make lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Vectorize /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Vectorize /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/build.make lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 30%] Built target LLVMVectorize make -f lib/Transforms/Hello/CMakeFiles/LLVMHello_exports.dir/build.make lib/Transforms/Hello/CMakeFiles/LLVMHello_exports.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Hello /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Hello /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Hello/CMakeFiles/LLVMHello_exports.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Transforms/Hello/CMakeFiles/LLVMHello_exports.dir/build.make lib/Transforms/Hello/CMakeFiles/LLVMHello_exports.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'lib/Transforms/Hello/CMakeFiles/LLVMHello_exports.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 30%] Built target LLVMHello_exports make -f lib/Transforms/Hello/CMakeFiles/LLVMHello.dir/build.make lib/Transforms/Hello/CMakeFiles/LLVMHello.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Hello /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Hello /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Hello/CMakeFiles/LLVMHello.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Transforms/Hello/CMakeFiles/LLVMHello.dir/build.make lib/Transforms/Hello/CMakeFiles/LLVMHello.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'lib/Transforms/Hello/CMakeFiles/LLVMHello.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 30%] Built target LLVMHello make -f lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/build.make lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/ObjCARC /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/ObjCARC /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/build.make lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 30%] Built target LLVMObjCARCOpts make -f lib/Linker/CMakeFiles/LLVMLinker.dir/build.make lib/Linker/CMakeFiles/LLVMLinker.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Linker /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Linker /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Linker/CMakeFiles/LLVMLinker.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Linker/CMakeFiles/LLVMLinker.dir/build.make lib/Linker/CMakeFiles/LLVMLinker.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'lib/Linker/CMakeFiles/LLVMLinker.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 30%] Built target LLVMLinker make -f lib/Analysis/CMakeFiles/LLVMAnalysis.dir/build.make lib/Analysis/CMakeFiles/LLVMAnalysis.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Analysis/CMakeFiles/LLVMAnalysis.dir/build.make lib/Analysis/CMakeFiles/LLVMAnalysis.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'lib/Analysis/CMakeFiles/LLVMAnalysis.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 34%] Built target LLVMAnalysis make -f lib/LTO/CMakeFiles/LLVMLTO.dir/build.make lib/LTO/CMakeFiles/LLVMLTO.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/LTO /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/LTO /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/LTO/CMakeFiles/LLVMLTO.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/LTO/CMakeFiles/LLVMLTO.dir/build.make lib/LTO/CMakeFiles/LLVMLTO.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'lib/LTO/CMakeFiles/LLVMLTO.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 35%] Built target LLVMLTO make -f lib/MC/CMakeFiles/LLVMMC.dir/build.make lib/MC/CMakeFiles/LLVMMC.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/MC /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC/CMakeFiles/LLVMMC.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/MC/CMakeFiles/LLVMMC.dir/build.make lib/MC/CMakeFiles/LLVMMC.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'lib/MC/CMakeFiles/LLVMMC.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 38%] Built target LLVMMC make -f lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/build.make lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCParser /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC/MCParser /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/build.make lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 39%] Built target LLVMMCParser make -f lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/build.make lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCDisassembler /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC/MCDisassembler /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/build.make lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 39%] Built target LLVMMCDisassembler make -f lib/Object/CMakeFiles/LLVMObject.dir/build.make lib/Object/CMakeFiles/LLVMObject.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Object /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Object /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Object/CMakeFiles/LLVMObject.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Object/CMakeFiles/LLVMObject.dir/build.make lib/Object/CMakeFiles/LLVMObject.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'lib/Object/CMakeFiles/LLVMObject.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 41%] Built target LLVMObject make -f lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/build.make lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/ObjectYAML /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ObjectYAML /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/build.make lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 41%] Built target LLVMObjectYAML make -f lib/Option/CMakeFiles/LLVMOption.dir/build.make lib/Option/CMakeFiles/LLVMOption.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Option /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Option /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Option/CMakeFiles/LLVMOption.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Option/CMakeFiles/LLVMOption.dir/build.make lib/Option/CMakeFiles/LLVMOption.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'lib/Option/CMakeFiles/LLVMOption.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 41%] Built target LLVMOption make -f lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/build.make lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/CodeView /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/CodeView /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/build.make lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 42%] Built target LLVMDebugInfoCodeView make -f lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/build.make lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/DWARF /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/DWARF /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/build.make lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 43%] Built target LLVMDebugInfoDWARF make -f lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/build.make lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/PDB /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/PDB /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/build.make lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 47%] Built target LLVMDebugInfoPDB make -f lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/build.make lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/Symbolize /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/Symbolize /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/build.make lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 47%] Built target LLVMSymbolize make -f lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/build.make lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ExecutionEngine /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/build.make lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 47%] Built target LLVMExecutionEngine make -f lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/build.make lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/Interpreter /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ExecutionEngine/Interpreter /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/build.make lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 47%] Built target LLVMInterpreter make -f lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/build.make lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/MCJIT /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ExecutionEngine/MCJIT /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/build.make lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 47%] Built target LLVMMCJIT make -f lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/build.make lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/Orc /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ExecutionEngine/Orc /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/build.make lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 48%] Built target LLVMOrcJIT make -f lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/build.make lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/RuntimeDyld /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ExecutionEngine/RuntimeDyld /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/build.make lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 48%] Built target LLVMRuntimeDyld make -f lib/Target/CMakeFiles/LLVMTarget.dir/build.make lib/Target/CMakeFiles/LLVMTarget.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/CMakeFiles/LLVMTarget.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/CMakeFiles/LLVMTarget.dir/build.make lib/Target/CMakeFiles/LLVMTarget.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'lib/Target/CMakeFiles/LLVMTarget.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 48%] Built target LLVMTarget make -f lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/build.make lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86 /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86 /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/build.make lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 50%] Built target X86CommonTableGen make -f lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/build.make lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86 /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86 /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/build.make lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 52%] Built target LLVMX86CodeGen make -f lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/build.make lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/AsmParser /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86/AsmParser /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/build.make lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 52%] Built target LLVMX86AsmParser make -f lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/build.make lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/Disassembler /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86/Disassembler /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/build.make lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 52%] Built target LLVMX86Disassembler make -f lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/build.make lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86/InstPrinter /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/build.make lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 52%] Built target LLVMX86AsmPrinter make -f lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/build.make lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86/MCTargetDesc /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/build.make lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 52%] Built target LLVMX86Desc make -f lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/build.make lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/TargetInfo /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86/TargetInfo /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/build.make lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 52%] Built target LLVMX86Info make -f lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/build.make lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/Utils /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86/Utils /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/build.make lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 52%] Built target LLVMX86Utils make -f lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/build.make lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/build.make lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 52%] Built target AMDGPUCommonTableGen make -f lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/build.make lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/build.make lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 56%] Built target LLVMAMDGPUCodeGen make -f lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/build.make lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/Utils /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU/Utils /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/build.make lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 56%] Built target LLVMAMDGPUUtils make -f lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/build.make lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AsmParser /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU/AsmParser /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/build.make lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 56%] Built target LLVMAMDGPUAsmParser make -f lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/build.make lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/InstPrinter /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU/InstPrinter /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/build.make lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 56%] Built target LLVMAMDGPUAsmPrinter make -f lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/build.make lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/Disassembler /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU/Disassembler /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/build.make lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 56%] Built target LLVMAMDGPUDisassembler make -f lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/build.make lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/TargetInfo /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU/TargetInfo /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/build.make lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 56%] Built target LLVMAMDGPUInfo make -f lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/build.make lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/MCTargetDesc /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU/MCTargetDesc /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/build.make lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 56%] Built target LLVMAMDGPUDesc make -f lib/Target/PowerPC/CMakeFiles/PowerPCCommonTableGen.dir/build.make lib/Target/PowerPC/CMakeFiles/PowerPCCommonTableGen.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC/CMakeFiles/PowerPCCommonTableGen.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/PowerPC/CMakeFiles/PowerPCCommonTableGen.dir/build.make lib/Target/PowerPC/CMakeFiles/PowerPCCommonTableGen.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'lib/Target/PowerPC/CMakeFiles/PowerPCCommonTableGen.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 56%] Built target PowerPCCommonTableGen make -f lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/build.make lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/build.make lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 57%] Built target LLVMPowerPCCodeGen make -f lib/Target/PowerPC/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.dir/build.make lib/Target/PowerPC/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/AsmParser /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC/AsmParser /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/PowerPC/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.dir/build.make lib/Target/PowerPC/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'lib/Target/PowerPC/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 57%] Built target LLVMPowerPCAsmParser make -f lib/Target/PowerPC/Disassembler/CMakeFiles/LLVMPowerPCDisassembler.dir/build.make lib/Target/PowerPC/Disassembler/CMakeFiles/LLVMPowerPCDisassembler.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/Disassembler /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC/Disassembler /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC/Disassembler/CMakeFiles/LLVMPowerPCDisassembler.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/PowerPC/Disassembler/CMakeFiles/LLVMPowerPCDisassembler.dir/build.make lib/Target/PowerPC/Disassembler/CMakeFiles/LLVMPowerPCDisassembler.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'lib/Target/PowerPC/Disassembler/CMakeFiles/LLVMPowerPCDisassembler.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 57%] Built target LLVMPowerPCDisassembler make -f lib/Target/PowerPC/InstPrinter/CMakeFiles/LLVMPowerPCAsmPrinter.dir/build.make lib/Target/PowerPC/InstPrinter/CMakeFiles/LLVMPowerPCAsmPrinter.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/InstPrinter /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC/InstPrinter /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC/InstPrinter/CMakeFiles/LLVMPowerPCAsmPrinter.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/PowerPC/InstPrinter/CMakeFiles/LLVMPowerPCAsmPrinter.dir/build.make lib/Target/PowerPC/InstPrinter/CMakeFiles/LLVMPowerPCAsmPrinter.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'lib/Target/PowerPC/InstPrinter/CMakeFiles/LLVMPowerPCAsmPrinter.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 57%] Built target LLVMPowerPCAsmPrinter make -f lib/Target/PowerPC/TargetInfo/CMakeFiles/LLVMPowerPCInfo.dir/build.make lib/Target/PowerPC/TargetInfo/CMakeFiles/LLVMPowerPCInfo.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/TargetInfo /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC/TargetInfo /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC/TargetInfo/CMakeFiles/LLVMPowerPCInfo.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/PowerPC/TargetInfo/CMakeFiles/LLVMPowerPCInfo.dir/build.make lib/Target/PowerPC/TargetInfo/CMakeFiles/LLVMPowerPCInfo.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'lib/Target/PowerPC/TargetInfo/CMakeFiles/LLVMPowerPCInfo.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 58%] Built target LLVMPowerPCInfo make -f lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/build.make lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC/MCTargetDesc /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/build.make lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 58%] Built target LLVMPowerPCDesc make -f lib/Target/NVPTX/CMakeFiles/NVPTXCommonTableGen.dir/build.make lib/Target/NVPTX/CMakeFiles/NVPTXCommonTableGen.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/NVPTX /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/NVPTX/CMakeFiles/NVPTXCommonTableGen.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/NVPTX/CMakeFiles/NVPTXCommonTableGen.dir/build.make lib/Target/NVPTX/CMakeFiles/NVPTXCommonTableGen.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'lib/Target/NVPTX/CMakeFiles/NVPTXCommonTableGen.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 60%] Built target NVPTXCommonTableGen make -f lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/build.make lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/NVPTX /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/build.make lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 61%] Built target LLVMNVPTXCodeGen make -f lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/build.make lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/TargetInfo /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/NVPTX/TargetInfo /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/build.make lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 61%] Built target LLVMNVPTXInfo make -f lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/build.make lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/InstPrinter /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/NVPTX/InstPrinter /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/build.make lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 61%] Built target LLVMNVPTXAsmPrinter make -f lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/build.make lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/MCTargetDesc /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/NVPTX/MCTargetDesc /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/build.make lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 62%] Built target LLVMNVPTXDesc make -f lib/Target/SystemZ/CMakeFiles/SystemZCommonTableGen.dir/build.make lib/Target/SystemZ/CMakeFiles/SystemZCommonTableGen.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ/CMakeFiles/SystemZCommonTableGen.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/SystemZ/CMakeFiles/SystemZCommonTableGen.dir/build.make lib/Target/SystemZ/CMakeFiles/SystemZCommonTableGen.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'lib/Target/SystemZ/CMakeFiles/SystemZCommonTableGen.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 62%] Built target SystemZCommonTableGen make -f lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/build.make lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/build.make lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 64%] Built target LLVMSystemZCodeGen make -f lib/Target/SystemZ/AsmParser/CMakeFiles/LLVMSystemZAsmParser.dir/build.make lib/Target/SystemZ/AsmParser/CMakeFiles/LLVMSystemZAsmParser.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/AsmParser /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ/AsmParser /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ/AsmParser/CMakeFiles/LLVMSystemZAsmParser.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/SystemZ/AsmParser/CMakeFiles/LLVMSystemZAsmParser.dir/build.make lib/Target/SystemZ/AsmParser/CMakeFiles/LLVMSystemZAsmParser.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'lib/Target/SystemZ/AsmParser/CMakeFiles/LLVMSystemZAsmParser.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 64%] Built target LLVMSystemZAsmParser make -f lib/Target/SystemZ/Disassembler/CMakeFiles/LLVMSystemZDisassembler.dir/build.make lib/Target/SystemZ/Disassembler/CMakeFiles/LLVMSystemZDisassembler.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/Disassembler /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ/Disassembler /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ/Disassembler/CMakeFiles/LLVMSystemZDisassembler.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/SystemZ/Disassembler/CMakeFiles/LLVMSystemZDisassembler.dir/build.make lib/Target/SystemZ/Disassembler/CMakeFiles/LLVMSystemZDisassembler.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'lib/Target/SystemZ/Disassembler/CMakeFiles/LLVMSystemZDisassembler.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 64%] Built target LLVMSystemZDisassembler make -f lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/build.make lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/InstPrinter /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ/InstPrinter /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/build.make lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 64%] Built target LLVMSystemZAsmPrinter make -f lib/Target/SystemZ/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/build.make lib/Target/SystemZ/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/TargetInfo /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ/TargetInfo /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/SystemZ/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/build.make lib/Target/SystemZ/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'lib/Target/SystemZ/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 64%] Built target LLVMSystemZInfo make -f lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/build.make lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/MCTargetDesc /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ/MCTargetDesc /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/build.make lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 64%] Built target LLVMSystemZDesc make -f lib/Target/AArch64/CMakeFiles/AArch64CommonTableGen.dir/build.make lib/Target/AArch64/CMakeFiles/AArch64CommonTableGen.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64 /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64 /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/CMakeFiles/AArch64CommonTableGen.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/AArch64/CMakeFiles/AArch64CommonTableGen.dir/build.make lib/Target/AArch64/CMakeFiles/AArch64CommonTableGen.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'lib/Target/AArch64/CMakeFiles/AArch64CommonTableGen.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 65%] Built target AArch64CommonTableGen make -f lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/build.make lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64 /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64 /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/build.make lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 67%] Built target LLVMAArch64CodeGen make -f lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/build.make lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/TargetInfo /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/TargetInfo /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/build.make lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 67%] Built target LLVMAArch64Info make -f lib/Target/AArch64/AsmParser/CMakeFiles/LLVMAArch64AsmParser.dir/build.make lib/Target/AArch64/AsmParser/CMakeFiles/LLVMAArch64AsmParser.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AsmParser /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/AsmParser /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/AsmParser/CMakeFiles/LLVMAArch64AsmParser.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/AArch64/AsmParser/CMakeFiles/LLVMAArch64AsmParser.dir/build.make lib/Target/AArch64/AsmParser/CMakeFiles/LLVMAArch64AsmParser.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'lib/Target/AArch64/AsmParser/CMakeFiles/LLVMAArch64AsmParser.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 67%] Built target LLVMAArch64AsmParser make -f lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/build.make lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Disassembler /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/Disassembler /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/build.make lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 67%] Built target LLVMAArch64Disassembler make -f lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.dir/build.make lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/InstPrinter /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/InstPrinter /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.dir/build.make lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 67%] Built target LLVMAArch64AsmPrinter make -f lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/build.make lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/MCTargetDesc /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/build.make lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 67%] Built target LLVMAArch64Desc make -f lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/build.make lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/Utils /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/build.make lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 67%] Built target LLVMAArch64Utils make -f lib/Target/ARM/CMakeFiles/ARMCommonTableGen.dir/build.make lib/Target/ARM/CMakeFiles/ARMCommonTableGen.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM/CMakeFiles/ARMCommonTableGen.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/ARM/CMakeFiles/ARMCommonTableGen.dir/build.make lib/Target/ARM/CMakeFiles/ARMCommonTableGen.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'lib/Target/ARM/CMakeFiles/ARMCommonTableGen.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 69%] Built target ARMCommonTableGen make -f lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/build.make lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/build.make lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 70%] Built target LLVMARMCodeGen make -f lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/build.make lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/TargetInfo /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM/TargetInfo /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/build.make lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 71%] Built target LLVMARMInfo make -f lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/build.make lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/AsmParser /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM/AsmParser /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/build.make lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 71%] Built target LLVMARMAsmParser make -f lib/Target/ARM/Disassembler/CMakeFiles/LLVMARMDisassembler.dir/build.make lib/Target/ARM/Disassembler/CMakeFiles/LLVMARMDisassembler.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/Disassembler /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM/Disassembler /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM/Disassembler/CMakeFiles/LLVMARMDisassembler.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/ARM/Disassembler/CMakeFiles/LLVMARMDisassembler.dir/build.make lib/Target/ARM/Disassembler/CMakeFiles/LLVMARMDisassembler.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'lib/Target/ARM/Disassembler/CMakeFiles/LLVMARMDisassembler.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 71%] Built target LLVMARMDisassembler make -f lib/Target/ARM/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/build.make lib/Target/ARM/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/InstPrinter /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM/InstPrinter /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/ARM/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/build.make lib/Target/ARM/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'lib/Target/ARM/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 73%] Built target LLVMARMAsmPrinter make -f lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/build.make lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM/MCTargetDesc /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/build.make lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 73%] Built target LLVMARMDesc make -f lib/Target/Mips/CMakeFiles/MipsCommonTableGen.dir/build.make lib/Target/Mips/CMakeFiles/MipsCommonTableGen.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips/CMakeFiles/MipsCommonTableGen.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/Mips/CMakeFiles/MipsCommonTableGen.dir/build.make lib/Target/Mips/CMakeFiles/MipsCommonTableGen.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'lib/Target/Mips/CMakeFiles/MipsCommonTableGen.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 74%] Built target MipsCommonTableGen make -f lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/build.make lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/build.make lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 76%] Built target LLVMMipsCodeGen make -f lib/Target/Mips/InstPrinter/CMakeFiles/LLVMMipsAsmPrinter.dir/build.make lib/Target/Mips/InstPrinter/CMakeFiles/LLVMMipsAsmPrinter.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/InstPrinter /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips/InstPrinter /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips/InstPrinter/CMakeFiles/LLVMMipsAsmPrinter.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/Mips/InstPrinter/CMakeFiles/LLVMMipsAsmPrinter.dir/build.make lib/Target/Mips/InstPrinter/CMakeFiles/LLVMMipsAsmPrinter.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'lib/Target/Mips/InstPrinter/CMakeFiles/LLVMMipsAsmPrinter.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 76%] Built target LLVMMipsAsmPrinter make -f lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/build.make lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Disassembler /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips/Disassembler /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/build.make lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 76%] Built target LLVMMipsDisassembler make -f lib/Target/Mips/TargetInfo/CMakeFiles/LLVMMipsInfo.dir/build.make lib/Target/Mips/TargetInfo/CMakeFiles/LLVMMipsInfo.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/TargetInfo /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips/TargetInfo /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips/TargetInfo/CMakeFiles/LLVMMipsInfo.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/Mips/TargetInfo/CMakeFiles/LLVMMipsInfo.dir/build.make lib/Target/Mips/TargetInfo/CMakeFiles/LLVMMipsInfo.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'lib/Target/Mips/TargetInfo/CMakeFiles/LLVMMipsInfo.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 76%] Built target LLVMMipsInfo make -f lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/build.make lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips/MCTargetDesc /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/build.make lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 76%] Built target LLVMMipsDesc make -f lib/Target/Mips/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/build.make lib/Target/Mips/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/AsmParser /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips/AsmParser /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/Mips/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/build.make lib/Target/Mips/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'lib/Target/Mips/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 76%] Built target LLVMMipsAsmParser make -f lib/Target/BPF/CMakeFiles/BPFCommonTableGen.dir/build.make lib/Target/BPF/CMakeFiles/BPFCommonTableGen.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/BPF /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/BPF/CMakeFiles/BPFCommonTableGen.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/BPF/CMakeFiles/BPFCommonTableGen.dir/build.make lib/Target/BPF/CMakeFiles/BPFCommonTableGen.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'lib/Target/BPF/CMakeFiles/BPFCommonTableGen.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 78%] Built target BPFCommonTableGen make -f lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/build.make lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/BPF /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/build.make lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 79%] Built target LLVMBPFCodeGen make -f lib/Target/BPF/InstPrinter/CMakeFiles/LLVMBPFAsmPrinter.dir/build.make lib/Target/BPF/InstPrinter/CMakeFiles/LLVMBPFAsmPrinter.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/InstPrinter /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/BPF/InstPrinter /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/BPF/InstPrinter/CMakeFiles/LLVMBPFAsmPrinter.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/BPF/InstPrinter/CMakeFiles/LLVMBPFAsmPrinter.dir/build.make lib/Target/BPF/InstPrinter/CMakeFiles/LLVMBPFAsmPrinter.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'lib/Target/BPF/InstPrinter/CMakeFiles/LLVMBPFAsmPrinter.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 79%] Built target LLVMBPFAsmPrinter make -f lib/Target/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/build.make lib/Target/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/TargetInfo /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/BPF/TargetInfo /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/build.make lib/Target/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'lib/Target/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 79%] Built target LLVMBPFInfo make -f lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/build.make lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/MCTargetDesc /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/BPF/MCTargetDesc /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/build.make lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 79%] Built target LLVMBPFDesc make -f lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build.make lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/AsmParser /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/AsmParser /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build.make lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 79%] Built target LLVMAsmParser make -f lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/build.make lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/LineEditor /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/LineEditor /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/build.make lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 79%] Built target LLVMLineEditor make -f lib/ProfileData/CMakeFiles/LLVMProfileData.dir/build.make lib/ProfileData/CMakeFiles/LLVMProfileData.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/ProfileData /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ProfileData /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ProfileData/CMakeFiles/LLVMProfileData.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/ProfileData/CMakeFiles/LLVMProfileData.dir/build.make lib/ProfileData/CMakeFiles/LLVMProfileData.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'lib/ProfileData/CMakeFiles/LLVMProfileData.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 79%] Built target LLVMProfileData make -f lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/build.make lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/ProfileData/Coverage /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ProfileData/Coverage /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/build.make lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 79%] Built target LLVMCoverage make -f lib/Passes/CMakeFiles/LLVMPasses.dir/build.make lib/Passes/CMakeFiles/LLVMPasses.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Passes /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Passes /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Passes/CMakeFiles/LLVMPasses.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Passes/CMakeFiles/LLVMPasses.dir/build.make lib/Passes/CMakeFiles/LLVMPasses.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'lib/Passes/CMakeFiles/LLVMPasses.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 79%] Built target LLVMPasses make -f lib/LibDriver/CMakeFiles/LibOptionsTableGen.dir/build.make lib/LibDriver/CMakeFiles/LibOptionsTableGen.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/LibDriver /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/LibDriver /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/LibDriver/CMakeFiles/LibOptionsTableGen.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/LibDriver/CMakeFiles/LibOptionsTableGen.dir/build.make lib/LibDriver/CMakeFiles/LibOptionsTableGen.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'lib/LibDriver/CMakeFiles/LibOptionsTableGen.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 79%] Built target LibOptionsTableGen make -f lib/LibDriver/CMakeFiles/LLVMLibDriver.dir/build.make lib/LibDriver/CMakeFiles/LLVMLibDriver.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/LibDriver /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/LibDriver /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/LibDriver/CMakeFiles/LLVMLibDriver.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/LibDriver/CMakeFiles/LLVMLibDriver.dir/build.make lib/LibDriver/CMakeFiles/LLVMLibDriver.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'lib/LibDriver/CMakeFiles/LLVMLibDriver.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 79%] Built target LLVMLibDriver make -f utils/FileCheck/CMakeFiles/FileCheck.dir/build.make utils/FileCheck/CMakeFiles/FileCheck.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/utils/FileCheck /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/utils/FileCheck /builddir/build/BUILD/llvm-3.9.1.src/_build/utils/FileCheck/CMakeFiles/FileCheck.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f utils/FileCheck/CMakeFiles/FileCheck.dir/build.make utils/FileCheck/CMakeFiles/FileCheck.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'utils/FileCheck/CMakeFiles/FileCheck.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 79%] Built target FileCheck make -f utils/PerfectShuffle/CMakeFiles/llvm-PerfectShuffle.dir/build.make utils/PerfectShuffle/CMakeFiles/llvm-PerfectShuffle.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/utils/PerfectShuffle /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/utils/PerfectShuffle /builddir/build/BUILD/llvm-3.9.1.src/_build/utils/PerfectShuffle/CMakeFiles/llvm-PerfectShuffle.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f utils/PerfectShuffle/CMakeFiles/llvm-PerfectShuffle.dir/build.make utils/PerfectShuffle/CMakeFiles/llvm-PerfectShuffle.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'utils/PerfectShuffle/CMakeFiles/llvm-PerfectShuffle.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 79%] Built target llvm-PerfectShuffle make -f utils/count/CMakeFiles/count.dir/build.make utils/count/CMakeFiles/count.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/utils/count /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/utils/count /builddir/build/BUILD/llvm-3.9.1.src/_build/utils/count/CMakeFiles/count.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f utils/count/CMakeFiles/count.dir/build.make utils/count/CMakeFiles/count.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'utils/count/CMakeFiles/count.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 79%] Built target count make -f utils/not/CMakeFiles/not.dir/build.make utils/not/CMakeFiles/not.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/utils/not /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/utils/not /builddir/build/BUILD/llvm-3.9.1.src/_build/utils/not/CMakeFiles/not.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f utils/not/CMakeFiles/not.dir/build.make utils/not/CMakeFiles/not.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'utils/not/CMakeFiles/not.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 79%] Built target not make -f utils/yaml-bench/CMakeFiles/yaml-bench.dir/build.make utils/yaml-bench/CMakeFiles/yaml-bench.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/utils/yaml-bench /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/utils/yaml-bench /builddir/build/BUILD/llvm-3.9.1.src/_build/utils/yaml-bench/CMakeFiles/yaml-bench.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f utils/yaml-bench/CMakeFiles/yaml-bench.dir/build.make utils/yaml-bench/CMakeFiles/yaml-bench.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'utils/yaml-bench/CMakeFiles/yaml-bench.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 79%] Built target yaml-bench make -f utils/unittest/CMakeFiles/gtest.dir/build.make utils/unittest/CMakeFiles/gtest.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/utils/unittest /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/utils/unittest /builddir/build/BUILD/llvm-3.9.1.src/_build/utils/unittest/CMakeFiles/gtest.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f utils/unittest/CMakeFiles/gtest.dir/build.make utils/unittest/CMakeFiles/gtest.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'utils/unittest/CMakeFiles/gtest.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 79%] Built target gtest make -f utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/build.make utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/UnitTestMain /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/utils/unittest/UnitTestMain /builddir/build/BUILD/llvm-3.9.1.src/_build/utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/build.make utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 79%] Built target gtest_main make -f tools/llvm-shlib/CMakeFiles/LLVM.dir/build.make tools/llvm-shlib/CMakeFiles/LLVM.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-shlib /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-shlib /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-shlib/CMakeFiles/LLVM.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f tools/llvm-shlib/CMakeFiles/LLVM.dir/build.make tools/llvm-shlib/CMakeFiles/LLVM.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'tools/llvm-shlib/CMakeFiles/LLVM.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 79%] Built target LLVM make -f tools/lto/CMakeFiles/LTO_exports.dir/build.make tools/lto/CMakeFiles/LTO_exports.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/tools/lto /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/lto /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/lto/CMakeFiles/LTO_exports.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f tools/lto/CMakeFiles/LTO_exports.dir/build.make tools/lto/CMakeFiles/LTO_exports.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'tools/lto/CMakeFiles/LTO_exports.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 79%] Built target LTO_exports make -f tools/lto/CMakeFiles/LTO.dir/build.make tools/lto/CMakeFiles/LTO.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/tools/lto /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/lto /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/lto/CMakeFiles/LTO.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f tools/lto/CMakeFiles/LTO.dir/build.make tools/lto/CMakeFiles/LTO.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'tools/lto/CMakeFiles/LTO.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 80%] Built target LTO make -f tools/llvm-ar/CMakeFiles/llvm-ar.dir/build.make tools/llvm-ar/CMakeFiles/llvm-ar.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-ar /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-ar /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-ar/CMakeFiles/llvm-ar.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f tools/llvm-ar/CMakeFiles/llvm-ar.dir/build.make tools/llvm-ar/CMakeFiles/llvm-ar.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'tools/llvm-ar/CMakeFiles/llvm-ar.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 80%] Built target llvm-ar make -f tools/llvm-ar/CMakeFiles/llvm-ranlib.dir/build.make tools/llvm-ar/CMakeFiles/llvm-ranlib.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-ar /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-ar /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-ar/CMakeFiles/llvm-ranlib.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f tools/llvm-ar/CMakeFiles/llvm-ranlib.dir/build.make tools/llvm-ar/CMakeFiles/llvm-ranlib.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'tools/llvm-ar/CMakeFiles/llvm-ranlib.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 80%] Built target llvm-ranlib make -f tools/llvm-ar/CMakeFiles/llvm-lib.dir/build.make tools/llvm-ar/CMakeFiles/llvm-lib.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-ar /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-ar /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-ar/CMakeFiles/llvm-lib.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f tools/llvm-ar/CMakeFiles/llvm-lib.dir/build.make tools/llvm-ar/CMakeFiles/llvm-lib.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'tools/llvm-ar/CMakeFiles/llvm-lib.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 80%] Built target llvm-lib make -f tools/llvm-config/CMakeFiles/llvm-config.dir/build.make tools/llvm-config/CMakeFiles/llvm-config.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-config /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-config /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-config/CMakeFiles/llvm-config.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f tools/llvm-config/CMakeFiles/llvm-config.dir/build.make tools/llvm-config/CMakeFiles/llvm-config.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'tools/llvm-config/CMakeFiles/llvm-config.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 80%] Built target llvm-config make -f tools/llvm-lto/CMakeFiles/llvm-lto.dir/build.make tools/llvm-lto/CMakeFiles/llvm-lto.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-lto /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-lto /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-lto/CMakeFiles/llvm-lto.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f tools/llvm-lto/CMakeFiles/llvm-lto.dir/build.make tools/llvm-lto/CMakeFiles/llvm-lto.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'tools/llvm-lto/CMakeFiles/llvm-lto.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 80%] Built target llvm-lto make -f tools/llvm-profdata/CMakeFiles/llvm-profdata.dir/build.make tools/llvm-profdata/CMakeFiles/llvm-profdata.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-profdata /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-profdata /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-profdata/CMakeFiles/llvm-profdata.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f tools/llvm-profdata/CMakeFiles/llvm-profdata.dir/build.make tools/llvm-profdata/CMakeFiles/llvm-profdata.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'tools/llvm-profdata/CMakeFiles/llvm-profdata.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 80%] Built target llvm-profdata make -f tools/bugpoint/CMakeFiles/bugpoint.dir/build.make tools/bugpoint/CMakeFiles/bugpoint.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/tools/bugpoint /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/bugpoint /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/bugpoint/CMakeFiles/bugpoint.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f tools/bugpoint/CMakeFiles/bugpoint.dir/build.make tools/bugpoint/CMakeFiles/bugpoint.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'tools/bugpoint/CMakeFiles/bugpoint.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 80%] Built target bugpoint make -f tools/bugpoint-passes/CMakeFiles/BugpointPasses_exports.dir/build.make tools/bugpoint-passes/CMakeFiles/BugpointPasses_exports.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/tools/bugpoint-passes /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/bugpoint-passes /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/bugpoint-passes/CMakeFiles/BugpointPasses_exports.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f tools/bugpoint-passes/CMakeFiles/BugpointPasses_exports.dir/build.make tools/bugpoint-passes/CMakeFiles/BugpointPasses_exports.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'tools/bugpoint-passes/CMakeFiles/BugpointPasses_exports.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 80%] Built target BugpointPasses_exports make -f tools/bugpoint-passes/CMakeFiles/BugpointPasses.dir/build.make tools/bugpoint-passes/CMakeFiles/BugpointPasses.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/tools/bugpoint-passes /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/bugpoint-passes /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/bugpoint-passes/CMakeFiles/BugpointPasses.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f tools/bugpoint-passes/CMakeFiles/BugpointPasses.dir/build.make tools/bugpoint-passes/CMakeFiles/BugpointPasses.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'tools/bugpoint-passes/CMakeFiles/BugpointPasses.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 80%] Built target BugpointPasses make -f tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/build.make tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/tools/dsymutil /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/dsymutil /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/build.make tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 80%] Built target llvm-dsymutil make -f tools/llc/CMakeFiles/llc.dir/build.make tools/llc/CMakeFiles/llc.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/tools/llc /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llc /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llc/CMakeFiles/llc.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f tools/llc/CMakeFiles/llc.dir/build.make tools/llc/CMakeFiles/llc.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'tools/llc/CMakeFiles/llc.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 80%] Built target llc make -f tools/lli/CMakeFiles/lli.dir/build.make tools/lli/CMakeFiles/lli.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/tools/lli /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/lli /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/lli/CMakeFiles/lli.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f tools/lli/CMakeFiles/lli.dir/build.make tools/lli/CMakeFiles/lli.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'tools/lli/CMakeFiles/lli.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 80%] Built target lli make -f tools/lli/ChildTarget/CMakeFiles/lli-child-target.dir/build.make tools/lli/ChildTarget/CMakeFiles/lli-child-target.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/tools/lli/ChildTarget /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/lli/ChildTarget /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/lli/ChildTarget/CMakeFiles/lli-child-target.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f tools/lli/ChildTarget/CMakeFiles/lli-child-target.dir/build.make tools/lli/ChildTarget/CMakeFiles/lli-child-target.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'tools/lli/ChildTarget/CMakeFiles/lli-child-target.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 80%] Built target lli-child-target make -f tools/llvm-as/CMakeFiles/llvm-as.dir/build.make tools/llvm-as/CMakeFiles/llvm-as.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-as /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-as /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-as/CMakeFiles/llvm-as.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f tools/llvm-as/CMakeFiles/llvm-as.dir/build.make tools/llvm-as/CMakeFiles/llvm-as.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'tools/llvm-as/CMakeFiles/llvm-as.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 80%] Built target llvm-as make -f tools/llvm-bcanalyzer/CMakeFiles/llvm-bcanalyzer.dir/build.make tools/llvm-bcanalyzer/CMakeFiles/llvm-bcanalyzer.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-bcanalyzer /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-bcanalyzer /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-bcanalyzer/CMakeFiles/llvm-bcanalyzer.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f tools/llvm-bcanalyzer/CMakeFiles/llvm-bcanalyzer.dir/build.make tools/llvm-bcanalyzer/CMakeFiles/llvm-bcanalyzer.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'tools/llvm-bcanalyzer/CMakeFiles/llvm-bcanalyzer.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 80%] Built target llvm-bcanalyzer make -f tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/build.make tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-c-test /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-c-test /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/build.make tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 82%] Built target llvm-c-test make -f tools/llvm-cov/CMakeFiles/llvm-cov.dir/build.make tools/llvm-cov/CMakeFiles/llvm-cov.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-cov /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-cov /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-cov/CMakeFiles/llvm-cov.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f tools/llvm-cov/CMakeFiles/llvm-cov.dir/build.make tools/llvm-cov/CMakeFiles/llvm-cov.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'tools/llvm-cov/CMakeFiles/llvm-cov.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 83%] Built target llvm-cov make -f tools/llvm-cxxdump/CMakeFiles/llvm-cxxdump.dir/build.make tools/llvm-cxxdump/CMakeFiles/llvm-cxxdump.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-cxxdump /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-cxxdump /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-cxxdump/CMakeFiles/llvm-cxxdump.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f tools/llvm-cxxdump/CMakeFiles/llvm-cxxdump.dir/build.make tools/llvm-cxxdump/CMakeFiles/llvm-cxxdump.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'tools/llvm-cxxdump/CMakeFiles/llvm-cxxdump.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 83%] Built target llvm-cxxdump make -f tools/llvm-diff/CMakeFiles/llvm-diff.dir/build.make tools/llvm-diff/CMakeFiles/llvm-diff.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-diff /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-diff /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-diff/CMakeFiles/llvm-diff.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f tools/llvm-diff/CMakeFiles/llvm-diff.dir/build.make tools/llvm-diff/CMakeFiles/llvm-diff.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'tools/llvm-diff/CMakeFiles/llvm-diff.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 83%] Built target llvm-diff make -f tools/llvm-dis/CMakeFiles/llvm-dis.dir/build.make tools/llvm-dis/CMakeFiles/llvm-dis.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-dis /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-dis /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-dis/CMakeFiles/llvm-dis.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f tools/llvm-dis/CMakeFiles/llvm-dis.dir/build.make tools/llvm-dis/CMakeFiles/llvm-dis.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'tools/llvm-dis/CMakeFiles/llvm-dis.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 83%] Built target llvm-dis make -f tools/llvm-dwarfdump/CMakeFiles/llvm-dwarfdump.dir/build.make tools/llvm-dwarfdump/CMakeFiles/llvm-dwarfdump.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-dwarfdump /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-dwarfdump /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-dwarfdump/CMakeFiles/llvm-dwarfdump.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f tools/llvm-dwarfdump/CMakeFiles/llvm-dwarfdump.dir/build.make tools/llvm-dwarfdump/CMakeFiles/llvm-dwarfdump.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'tools/llvm-dwarfdump/CMakeFiles/llvm-dwarfdump.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 83%] Built target llvm-dwarfdump make -f tools/llvm-dwp/CMakeFiles/llvm-dwp.dir/build.make tools/llvm-dwp/CMakeFiles/llvm-dwp.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-dwp /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-dwp /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-dwp/CMakeFiles/llvm-dwp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f tools/llvm-dwp/CMakeFiles/llvm-dwp.dir/build.make tools/llvm-dwp/CMakeFiles/llvm-dwp.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'tools/llvm-dwp/CMakeFiles/llvm-dwp.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 83%] Built target llvm-dwp make -f tools/llvm-extract/CMakeFiles/llvm-extract.dir/build.make tools/llvm-extract/CMakeFiles/llvm-extract.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-extract /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-extract /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-extract/CMakeFiles/llvm-extract.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f tools/llvm-extract/CMakeFiles/llvm-extract.dir/build.make tools/llvm-extract/CMakeFiles/llvm-extract.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'tools/llvm-extract/CMakeFiles/llvm-extract.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 84%] Built target llvm-extract make -f tools/llvm-link/CMakeFiles/llvm-link.dir/build.make tools/llvm-link/CMakeFiles/llvm-link.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-link /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-link /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-link/CMakeFiles/llvm-link.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f tools/llvm-link/CMakeFiles/llvm-link.dir/build.make tools/llvm-link/CMakeFiles/llvm-link.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'tools/llvm-link/CMakeFiles/llvm-link.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 84%] Built target llvm-link make -f tools/llvm-mc/CMakeFiles/llvm-mc.dir/build.make tools/llvm-mc/CMakeFiles/llvm-mc.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-mc /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-mc /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-mc/CMakeFiles/llvm-mc.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f tools/llvm-mc/CMakeFiles/llvm-mc.dir/build.make tools/llvm-mc/CMakeFiles/llvm-mc.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'tools/llvm-mc/CMakeFiles/llvm-mc.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 84%] Built target llvm-mc make -f tools/llvm-mcmarkup/CMakeFiles/llvm-mcmarkup.dir/build.make tools/llvm-mcmarkup/CMakeFiles/llvm-mcmarkup.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-mcmarkup /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-mcmarkup /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-mcmarkup/CMakeFiles/llvm-mcmarkup.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f tools/llvm-mcmarkup/CMakeFiles/llvm-mcmarkup.dir/build.make tools/llvm-mcmarkup/CMakeFiles/llvm-mcmarkup.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'tools/llvm-mcmarkup/CMakeFiles/llvm-mcmarkup.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 84%] Built target llvm-mcmarkup make -f tools/llvm-nm/CMakeFiles/llvm-nm.dir/build.make tools/llvm-nm/CMakeFiles/llvm-nm.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-nm /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-nm /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-nm/CMakeFiles/llvm-nm.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f tools/llvm-nm/CMakeFiles/llvm-nm.dir/build.make tools/llvm-nm/CMakeFiles/llvm-nm.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'tools/llvm-nm/CMakeFiles/llvm-nm.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 84%] Built target llvm-nm make -f tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/build.make tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-objdump /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-objdump /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/build.make tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 84%] Built target llvm-objdump make -f tools/llvm-pdbdump/CMakeFiles/llvm-pdbdump.dir/build.make tools/llvm-pdbdump/CMakeFiles/llvm-pdbdump.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-pdbdump /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-pdbdump /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-pdbdump/CMakeFiles/llvm-pdbdump.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f tools/llvm-pdbdump/CMakeFiles/llvm-pdbdump.dir/build.make tools/llvm-pdbdump/CMakeFiles/llvm-pdbdump.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'tools/llvm-pdbdump/CMakeFiles/llvm-pdbdump.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 85%] Built target llvm-pdbdump make -f tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/build.make tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-readobj /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-readobj /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/build.make tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 85%] Built target llvm-readobj make -f tools/llvm-rtdyld/CMakeFiles/llvm-rtdyld.dir/build.make tools/llvm-rtdyld/CMakeFiles/llvm-rtdyld.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-rtdyld /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-rtdyld /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-rtdyld/CMakeFiles/llvm-rtdyld.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f tools/llvm-rtdyld/CMakeFiles/llvm-rtdyld.dir/build.make tools/llvm-rtdyld/CMakeFiles/llvm-rtdyld.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'tools/llvm-rtdyld/CMakeFiles/llvm-rtdyld.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 87%] Built target llvm-rtdyld make -f tools/llvm-size/CMakeFiles/llvm-size.dir/build.make tools/llvm-size/CMakeFiles/llvm-size.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-size /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-size /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-size/CMakeFiles/llvm-size.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f tools/llvm-size/CMakeFiles/llvm-size.dir/build.make tools/llvm-size/CMakeFiles/llvm-size.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'tools/llvm-size/CMakeFiles/llvm-size.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 87%] Built target llvm-size make -f tools/llvm-split/CMakeFiles/llvm-split.dir/build.make tools/llvm-split/CMakeFiles/llvm-split.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-split /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-split /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-split/CMakeFiles/llvm-split.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f tools/llvm-split/CMakeFiles/llvm-split.dir/build.make tools/llvm-split/CMakeFiles/llvm-split.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'tools/llvm-split/CMakeFiles/llvm-split.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 87%] Built target llvm-split make -f tools/llvm-stress/CMakeFiles/llvm-stress.dir/build.make tools/llvm-stress/CMakeFiles/llvm-stress.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-stress /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-stress /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-stress/CMakeFiles/llvm-stress.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f tools/llvm-stress/CMakeFiles/llvm-stress.dir/build.make tools/llvm-stress/CMakeFiles/llvm-stress.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'tools/llvm-stress/CMakeFiles/llvm-stress.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 87%] Built target llvm-stress make -f tools/llvm-symbolizer/CMakeFiles/llvm-symbolizer.dir/build.make tools/llvm-symbolizer/CMakeFiles/llvm-symbolizer.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-symbolizer /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-symbolizer /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-symbolizer/CMakeFiles/llvm-symbolizer.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f tools/llvm-symbolizer/CMakeFiles/llvm-symbolizer.dir/build.make tools/llvm-symbolizer/CMakeFiles/llvm-symbolizer.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'tools/llvm-symbolizer/CMakeFiles/llvm-symbolizer.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 87%] Built target llvm-symbolizer make -f tools/obj2yaml/CMakeFiles/obj2yaml.dir/build.make tools/obj2yaml/CMakeFiles/obj2yaml.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/tools/obj2yaml /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/obj2yaml /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/obj2yaml/CMakeFiles/obj2yaml.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f tools/obj2yaml/CMakeFiles/obj2yaml.dir/build.make tools/obj2yaml/CMakeFiles/obj2yaml.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'tools/obj2yaml/CMakeFiles/obj2yaml.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 88%] Built target obj2yaml make -f tools/opt/CMakeFiles/opt.dir/build.make tools/opt/CMakeFiles/opt.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/tools/opt /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/opt /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/opt/CMakeFiles/opt.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f tools/opt/CMakeFiles/opt.dir/build.make tools/opt/CMakeFiles/opt.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'tools/opt/CMakeFiles/opt.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 88%] Built target opt make -f tools/sancov/CMakeFiles/sancov.dir/build.make tools/sancov/CMakeFiles/sancov.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/tools/sancov /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/sancov /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/sancov/CMakeFiles/sancov.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f tools/sancov/CMakeFiles/sancov.dir/build.make tools/sancov/CMakeFiles/sancov.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'tools/sancov/CMakeFiles/sancov.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 88%] Built target sancov make -f tools/sanstats/CMakeFiles/sanstats.dir/build.make tools/sanstats/CMakeFiles/sanstats.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/tools/sanstats /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/sanstats /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/sanstats/CMakeFiles/sanstats.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f tools/sanstats/CMakeFiles/sanstats.dir/build.make tools/sanstats/CMakeFiles/sanstats.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'tools/sanstats/CMakeFiles/sanstats.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 88%] Built target sanstats make -f tools/verify-uselistorder/CMakeFiles/verify-uselistorder.dir/build.make tools/verify-uselistorder/CMakeFiles/verify-uselistorder.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/tools/verify-uselistorder /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/verify-uselistorder /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/verify-uselistorder/CMakeFiles/verify-uselistorder.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f tools/verify-uselistorder/CMakeFiles/verify-uselistorder.dir/build.make tools/verify-uselistorder/CMakeFiles/verify-uselistorder.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'tools/verify-uselistorder/CMakeFiles/verify-uselistorder.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 88%] Built target verify-uselistorder make -f tools/yaml2obj/CMakeFiles/yaml2obj.dir/build.make tools/yaml2obj/CMakeFiles/yaml2obj.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/tools/yaml2obj /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/yaml2obj /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/yaml2obj/CMakeFiles/yaml2obj.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f tools/yaml2obj/CMakeFiles/yaml2obj.dir/build.make tools/yaml2obj/CMakeFiles/yaml2obj.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'tools/yaml2obj/CMakeFiles/yaml2obj.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 89%] Built target yaml2obj make -f unittests/ADT/CMakeFiles/ADTTests.dir/build.make unittests/ADT/CMakeFiles/ADTTests.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/unittests/ADT /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ADT /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ADT/CMakeFiles/ADTTests.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f unittests/ADT/CMakeFiles/ADTTests.dir/build.make unittests/ADT/CMakeFiles/ADTTests.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'unittests/ADT/CMakeFiles/ADTTests.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 92%] Built target ADTTests make -f unittests/Analysis/CMakeFiles/AnalysisTests.dir/build.make unittests/Analysis/CMakeFiles/AnalysisTests.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/unittests/Analysis /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Analysis /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Analysis/CMakeFiles/AnalysisTests.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f unittests/Analysis/CMakeFiles/AnalysisTests.dir/build.make unittests/Analysis/CMakeFiles/AnalysisTests.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'unittests/Analysis/CMakeFiles/AnalysisTests.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 93%] Built target AnalysisTests make -f unittests/AsmParser/CMakeFiles/AsmParserTests.dir/build.make unittests/AsmParser/CMakeFiles/AsmParserTests.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/unittests/AsmParser /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/AsmParser /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/AsmParser/CMakeFiles/AsmParserTests.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f unittests/AsmParser/CMakeFiles/AsmParserTests.dir/build.make unittests/AsmParser/CMakeFiles/AsmParserTests.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'unittests/AsmParser/CMakeFiles/AsmParserTests.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 93%] Built target AsmParserTests make -f unittests/Bitcode/CMakeFiles/BitcodeTests.dir/build.make unittests/Bitcode/CMakeFiles/BitcodeTests.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/unittests/Bitcode /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Bitcode /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Bitcode/CMakeFiles/BitcodeTests.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f unittests/Bitcode/CMakeFiles/BitcodeTests.dir/build.make unittests/Bitcode/CMakeFiles/BitcodeTests.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'unittests/Bitcode/CMakeFiles/BitcodeTests.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 93%] Built target BitcodeTests make -f unittests/CodeGen/CMakeFiles/CodeGenTests.dir/build.make unittests/CodeGen/CMakeFiles/CodeGenTests.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/unittests/CodeGen /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/CodeGen /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/CodeGen/CMakeFiles/CodeGenTests.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f unittests/CodeGen/CMakeFiles/CodeGenTests.dir/build.make unittests/CodeGen/CMakeFiles/CodeGenTests.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'unittests/CodeGen/CMakeFiles/CodeGenTests.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 93%] Built target CodeGenTests make -f unittests/DebugInfo/DWARF/CMakeFiles/DebugInfoDWARFTests.dir/build.make unittests/DebugInfo/DWARF/CMakeFiles/DebugInfoDWARFTests.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/unittests/DebugInfo/DWARF /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/DebugInfo/DWARF /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/DebugInfo/DWARF/CMakeFiles/DebugInfoDWARFTests.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f unittests/DebugInfo/DWARF/CMakeFiles/DebugInfoDWARFTests.dir/build.make unittests/DebugInfo/DWARF/CMakeFiles/DebugInfoDWARFTests.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'unittests/DebugInfo/DWARF/CMakeFiles/DebugInfoDWARFTests.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 93%] Built target DebugInfoDWARFTests make -f unittests/DebugInfo/PDB/CMakeFiles/DebugInfoPDBTests.dir/build.make unittests/DebugInfo/PDB/CMakeFiles/DebugInfoPDBTests.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/unittests/DebugInfo/PDB /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/DebugInfo/PDB /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/DebugInfo/PDB/CMakeFiles/DebugInfoPDBTests.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f unittests/DebugInfo/PDB/CMakeFiles/DebugInfoPDBTests.dir/build.make unittests/DebugInfo/PDB/CMakeFiles/DebugInfoPDBTests.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'unittests/DebugInfo/PDB/CMakeFiles/DebugInfoPDBTests.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 93%] Built target DebugInfoPDBTests make -f unittests/ExecutionEngine/CMakeFiles/ExecutionEngineTests.dir/build.make unittests/ExecutionEngine/CMakeFiles/ExecutionEngineTests.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/unittests/ExecutionEngine /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ExecutionEngine /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ExecutionEngine/CMakeFiles/ExecutionEngineTests.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f unittests/ExecutionEngine/CMakeFiles/ExecutionEngineTests.dir/build.make unittests/ExecutionEngine/CMakeFiles/ExecutionEngineTests.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'unittests/ExecutionEngine/CMakeFiles/ExecutionEngineTests.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 93%] Built target ExecutionEngineTests make -f unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/build.make unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/unittests/ExecutionEngine/Orc /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ExecutionEngine/Orc /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/build.make unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 93%] Built target OrcJITTests make -f unittests/ExecutionEngine/MCJIT/CMakeFiles/MCJITTests.dir/build.make unittests/ExecutionEngine/MCJIT/CMakeFiles/MCJITTests.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/unittests/ExecutionEngine/MCJIT /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ExecutionEngine/MCJIT /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ExecutionEngine/MCJIT/CMakeFiles/MCJITTests.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f unittests/ExecutionEngine/MCJIT/CMakeFiles/MCJITTests.dir/build.make unittests/ExecutionEngine/MCJIT/CMakeFiles/MCJITTests.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'unittests/ExecutionEngine/MCJIT/CMakeFiles/MCJITTests.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 93%] Built target MCJITTests make -f unittests/IR/CMakeFiles/IRTests.dir/build.make unittests/IR/CMakeFiles/IRTests.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/unittests/IR /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/IR /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/IR/CMakeFiles/IRTests.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f unittests/IR/CMakeFiles/IRTests.dir/build.make unittests/IR/CMakeFiles/IRTests.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'unittests/IR/CMakeFiles/IRTests.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 94%] Built target IRTests make -f unittests/LineEditor/CMakeFiles/LineEditorTests.dir/build.make unittests/LineEditor/CMakeFiles/LineEditorTests.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/unittests/LineEditor /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/LineEditor /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/LineEditor/CMakeFiles/LineEditorTests.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f unittests/LineEditor/CMakeFiles/LineEditorTests.dir/build.make unittests/LineEditor/CMakeFiles/LineEditorTests.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'unittests/LineEditor/CMakeFiles/LineEditorTests.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 94%] Built target LineEditorTests make -f unittests/Linker/CMakeFiles/LinkerTests.dir/build.make unittests/Linker/CMakeFiles/LinkerTests.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/unittests/Linker /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Linker /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Linker/CMakeFiles/LinkerTests.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f unittests/Linker/CMakeFiles/LinkerTests.dir/build.make unittests/Linker/CMakeFiles/LinkerTests.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'unittests/Linker/CMakeFiles/LinkerTests.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 94%] Built target LinkerTests make -f unittests/MC/CMakeFiles/MCTests.dir/build.make unittests/MC/CMakeFiles/MCTests.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/unittests/MC /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/MC /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/MC/CMakeFiles/MCTests.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f unittests/MC/CMakeFiles/MCTests.dir/build.make unittests/MC/CMakeFiles/MCTests.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'unittests/MC/CMakeFiles/MCTests.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 94%] Built target MCTests make -f unittests/MI/CMakeFiles/MITests.dir/build.make unittests/MI/CMakeFiles/MITests.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/unittests/MI /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/MI /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/MI/CMakeFiles/MITests.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f unittests/MI/CMakeFiles/MITests.dir/build.make unittests/MI/CMakeFiles/MITests.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'unittests/MI/CMakeFiles/MITests.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 94%] Built target MITests make -f unittests/ObjectYAML/CMakeFiles/ObjectYAMLTests.dir/build.make unittests/ObjectYAML/CMakeFiles/ObjectYAMLTests.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/unittests/ObjectYAML /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ObjectYAML /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ObjectYAML/CMakeFiles/ObjectYAMLTests.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f unittests/ObjectYAML/CMakeFiles/ObjectYAMLTests.dir/build.make unittests/ObjectYAML/CMakeFiles/ObjectYAMLTests.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'unittests/ObjectYAML/CMakeFiles/ObjectYAMLTests.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 94%] Built target ObjectYAMLTests make -f unittests/Option/CMakeFiles/OptsTestTableGen.dir/build.make unittests/Option/CMakeFiles/OptsTestTableGen.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/unittests/Option /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Option /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Option/CMakeFiles/OptsTestTableGen.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f unittests/Option/CMakeFiles/OptsTestTableGen.dir/build.make unittests/Option/CMakeFiles/OptsTestTableGen.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'unittests/Option/CMakeFiles/OptsTestTableGen.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 94%] Built target OptsTestTableGen make -f unittests/Option/CMakeFiles/OptionTests.dir/build.make unittests/Option/CMakeFiles/OptionTests.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/unittests/Option /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Option /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Option/CMakeFiles/OptionTests.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f unittests/Option/CMakeFiles/OptionTests.dir/build.make unittests/Option/CMakeFiles/OptionTests.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'unittests/Option/CMakeFiles/OptionTests.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 94%] Built target OptionTests make -f unittests/ProfileData/CMakeFiles/ProfileDataTests.dir/build.make unittests/ProfileData/CMakeFiles/ProfileDataTests.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/unittests/ProfileData /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ProfileData /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ProfileData/CMakeFiles/ProfileDataTests.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f unittests/ProfileData/CMakeFiles/ProfileDataTests.dir/build.make unittests/ProfileData/CMakeFiles/ProfileDataTests.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'unittests/ProfileData/CMakeFiles/ProfileDataTests.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 96%] Built target ProfileDataTests make -f unittests/Support/CMakeFiles/SupportTests.dir/build.make unittests/Support/CMakeFiles/SupportTests.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Support /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Support/CMakeFiles/SupportTests.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f unittests/Support/CMakeFiles/SupportTests.dir/build.make unittests/Support/CMakeFiles/SupportTests.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'unittests/Support/CMakeFiles/SupportTests.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 98%] Built target SupportTests make -f unittests/Transforms/IPO/CMakeFiles/IPOTests.dir/build.make unittests/Transforms/IPO/CMakeFiles/IPOTests.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/unittests/Transforms/IPO /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Transforms/IPO /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Transforms/IPO/CMakeFiles/IPOTests.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f unittests/Transforms/IPO/CMakeFiles/IPOTests.dir/build.make unittests/Transforms/IPO/CMakeFiles/IPOTests.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'unittests/Transforms/IPO/CMakeFiles/IPOTests.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 98%] Built target IPOTests make -f unittests/Transforms/Utils/CMakeFiles/UtilsTests.dir/build.make unittests/Transforms/Utils/CMakeFiles/UtilsTests.dir/depend make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/unittests/Transforms/Utils /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Transforms/Utils /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Transforms/Utils/CMakeFiles/UtilsTests.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f unittests/Transforms/Utils/CMakeFiles/UtilsTests.dir/build.make unittests/Transforms/Utils/CMakeFiles/UtilsTests.dir/build make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Nothing to be done for 'unittests/Transforms/Utils/CMakeFiles/UtilsTests.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [100%] Built target UtilsTests make[1]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/llvm-3.9.1.src/_build/CMakeFiles 0 make -f CMakeFiles/Makefile2 preinstall make[1]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[1]: Nothing to be done for 'preinstall'. make[1]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' Install the project... /usr/bin/cmake -P cmake_install.cmake -- Install configuration: "RelWithDebInfo" -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/ExecutionEngine -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/ExecutionEngine/RTDyldMemoryManager.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/ExecutionEngine/RuntimeDyldChecker.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/ExecutionEngine/ExecutionEngine.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/ExecutionEngine/OProfileWrapper.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/ExecutionEngine/JITSymbolFlags.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/ExecutionEngine/OrcMCJITReplacement.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/ExecutionEngine/JITEventListener.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/ExecutionEngine/GenericValue.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/ExecutionEngine/MCJIT.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/ExecutionEngine/ObjectMemoryBuffer.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/ExecutionEngine/Interpreter.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/ExecutionEngine/RuntimeDyld.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/ExecutionEngine/SectionMemoryManager.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/ExecutionEngine/Orc -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/ExecutionEngine/Orc/ObjectTransformLayer.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/ExecutionEngine/Orc/OrcABISupport.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/ExecutionEngine/Orc/CompileUtils.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/ExecutionEngine/Orc/OrcError.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/ExecutionEngine/Orc/RPCUtils.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/ExecutionEngine/Orc/NullResolver.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/ExecutionEngine/Orc/IRCompileLayer.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetRPCAPI.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/ExecutionEngine/Orc/ExecutionUtils.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/ExecutionEngine/Orc/ObjectLinkingLayer.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/ExecutionEngine/Orc/LogicalDylib.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/ExecutionEngine/Orc/LazyEmittingLayer.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetServer.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/ExecutionEngine/Orc/IRTransformLayer.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/ExecutionEngine/Orc/LambdaResolver.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/ExecutionEngine/Orc/GlobalMappingLayer.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/ExecutionEngine/Orc/JITSymbol.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/ExecutionEngine/Orc/RPCChannel.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/ExecutionEngine/ObjectCache.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/LibDriver -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/LibDriver/LibDriver.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/JamCRC.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/GraphWriter.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/AArch64TargetParser.def -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/AtomicOrdering.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/DynamicLibrary.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/UnicodeCharRanges.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/ARMWinEH.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/RWMutex.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/raw_ostream.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/Regex.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/SpecialCaseList.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/SystemUtils.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/Dwarf.def -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/FileSystem.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/Allocator.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/DataExtractor.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/Path.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/Capacity.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/EndianStream.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/ScaledNumber.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/SwapByteOrder.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/StringPool.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/ToolOutputFile.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/CodeGen.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/UniqueLock.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/BlockFrequency.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/PluginLoader.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/Errc.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/Error.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/MutexGuard.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/GenericDomTreeConstruction.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/ManagedStatic.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/Host.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/raw_sha1_ostream.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/Recycler.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/Compiler.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/StreamingMemoryObject.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/Signals.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/ScopedPrinter.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/Compression.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/SourceMgr.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/ArrayRecycler.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/ARMEHABI.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/Format.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/ARMTargetParser.def -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/ErrorHandling.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/TimeValue.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/CBindingWrapping.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/ThreadLocal.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/TrailingObjects.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/Process.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/GenericDomTree.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/AlignOf.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/ELFRelocs -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/ELFRelocs/WebAssembly.def -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/ELFRelocs/AMDGPU.def -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/ELFRelocs/Lanai.def -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/ELFRelocs/PowerPC.def -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/ELFRelocs/BPF.def -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/ELFRelocs/Mips.def -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/ELFRelocs/Sparc.def -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/ELFRelocs/PowerPC64.def -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/ELFRelocs/i386.def -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/ELFRelocs/SystemZ.def -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/ELFRelocs/x86_64.def -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/ELFRelocs/Hexagon.def -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/ELFRelocs/AVR.def -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/ELFRelocs/AArch64.def -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/ELFRelocs/ARM.def -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/YAMLParser.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/Solaris.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/Watchdog.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/DOTGraphTraits.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/MachO.def -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/CachePruning.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/Threading.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/SHA1.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/GCOV.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/MathExtras.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/TargetParser.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/FileOutputBuffer.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/COM.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/Mutex.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/Unicode.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/CodeGenCWrappers.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/FormattedStream.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/MachO.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/Atomic.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/TypeName.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/ARMBuildAttributes.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/Program.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/Dwarf.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/Memory.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/Locale.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/SMLoc.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/circular_raw_ostream.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/thread.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/Valgrind.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/MemoryObject.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/LEB128.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/BranchProbability.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/CrashRecoveryContext.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/WindowsError.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/DataStream.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/MipsABIFlags.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/raw_os_ostream.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/Casting.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/LockFileManager.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/MD5.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/TargetSelect.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/FileUtilities.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/Options.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/Endian.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/RecyclingAllocator.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/YAMLTraits.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/ErrorOr.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/PrettyStackTrace.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/Registry.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/ConvertUTF.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/LineIterator.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/TargetRegistry.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/type_traits.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/LICENSE.TXT -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/Timer.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/Errno.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/SaveAndRestore.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/CommandLine.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/ThreadPool.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/Debug.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/OnDiskHashTable.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/Printable.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/PointerLikeTypeTraits.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/ELF.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/StringSaver.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/RandomNumberGenerator.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/MemoryBuffer.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/Win64EH.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/COFF.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Target -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Target/TargetLowering.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Target/CostTable.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Target/TargetSelectionDAG.td -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Target/TargetOpcodes.def -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Target/TargetFrameLowering.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Target/TargetLoweringObjectFile.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Target/GenericOpcodes.td -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Target/Target.td -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Target/TargetCallingConv.td -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Target/TargetCallingConv.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Target/TargetSubtargetInfo.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Target/TargetOptions.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Target/TargetRegisterInfo.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Target/TargetInstrInfo.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Target/TargetOpcodes.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Target/TargetMachine.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Target/TargetSchedule.td -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Target/TargetItinerary.td -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Target/TargetIntrinsicInfo.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Target/TargetRecip.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Config -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/PassInfo.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Object -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Object/ArchiveWriter.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Object/RelocVisitor.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Object/MachOUniversal.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Object/COFFImportFile.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Object/ObjectFile.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Object/Archive.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Object/SymbolicFile.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Object/StackMapParser.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Object/Error.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Object/IRObjectFile.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Object/ELFTypes.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Object/MachO.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Object/ELFObjectFile.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Object/SymbolSize.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Object/ELF.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Object/ModuleSummaryIndexObjectFile.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Object/Binary.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Object/COFF.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/ProfileData -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/ProfileData/ProfileCommon.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/ProfileData/InstrProfReader.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/ProfileData/SampleProf.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/ProfileData/SampleProfWriter.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/ProfileData/Coverage -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/ProfileData/Coverage/CoverageMappingWriter.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/ProfileData/Coverage/CoverageMapping.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/ProfileData/Coverage/CoverageMappingReader.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/ProfileData/InstrProfWriter.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/ProfileData/SampleProfReader.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/ProfileData/InstrProfData.inc -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/ProfileData/InstrProf.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/ObjectYAML -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/ObjectYAML/MachOYAML.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/ObjectYAML/ObjectYAML.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/ObjectYAML/ELFYAML.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/ObjectYAML/COFFYAML.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/ObjectYAML/YAML.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/PassRegistry.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Passes -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Passes/PassBuilder.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/InitializePasses.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/IR -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/IR/PassManagerInternal.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/IR/IntrinsicsXCore.td -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/IR/IntrinsicsAMDGPU.td -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/IR/LegacyPassManager.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/IR/PatternMatch.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/IR/GlobalIFunc.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/IR/TrackingMDRef.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/IR/IRBuilder.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/IR/DebugInfoMetadata.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/IR/Intrinsics.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/IR/InstVisitor.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/IR/IntrinsicInst.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/IR/TypeFinder.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/IR/IntrinsicsARM.td -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/IR/Metadata.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/IR/Dominators.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/IR/TypeBuilder.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/IR/UseListOrder.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/IR/Constant.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/IR/Intrinsics.td -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/IR/MDBuilder.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/IR/GlobalVariable.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/IR/ModuleSlotTracker.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/IR/DebugLoc.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/IR/ValueMap.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/IR/OperandTraits.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/IR/DerivedTypes.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/IR/IntrinsicsNVVM.td -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/IR/Attributes.td -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/IR/IntrinsicsBPF.td -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/IR/DiagnosticInfo.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/IR/AssemblyAnnotationWriter.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/IR/CFG.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/IR/Constants.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/IR/PredIteratorCache.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/IR/ConstantFolder.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/IR/IntrinsicsAArch64.td -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/IR/Instructions.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/IR/DataLayout.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/IR/Mangler.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/IR/IntrinsicsMips.td -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/IR/CallSite.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/IR/InlineAsm.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/IR/GlobalAlias.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/IR/IntrinsicsX86.td -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/IR/Metadata.def -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/IR/LLVMContext.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/IR/Function.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/IR/DebugInfoFlags.def -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/IR/CallingConv.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/IR/PassManager.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/IR/IntrinsicsSystemZ.td -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/IR/OptBisect.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/IR/DiagnosticPrinter.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/IR/LegacyPassNameParser.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/IR/ValueHandle.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/IR/InstIterator.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/IR/DebugInfo.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/IR/IntrinsicsWebAssembly.td -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/IR/User.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/IR/Value.def -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/IR/Type.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/IR/DIBuilder.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/IR/GlobalIndirectSymbol.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/IR/AutoUpgrade.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/IR/GVMaterializer.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/IR/Argument.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/IR/GlobalValue.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/IR/Instruction.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/IR/Use.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/IR/SymbolTableListTraits.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/IR/IntrinsicsPowerPC.td -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/IR/Attributes.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/IR/Verifier.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/IR/Statepoint.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/IR/InstrTypes.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/IR/Instruction.def -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/IR/ConstantRange.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/IR/ProfileSummary.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/IR/Comdat.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/IR/LegacyPassManagers.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/IR/Value.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/IR/IRPrintingPasses.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/IR/BasicBlock.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/IR/IntrinsicsHexagon.td -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/IR/GlobalObject.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/IR/ValueSymbolTable.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/IR/Operator.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/IR/NoFolder.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/IR/ModuleSummaryIndex.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/IR/GetElementPtrTypeIterator.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/IR/Module.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Linker -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Linker/IRMover.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Linker/Linker.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Option -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Option/OptSpecifier.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Option/OptTable.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Option/Arg.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Option/Option.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Option/ArgList.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Option/OptParser.td -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/LTO -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/LTO/legacy -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/LTO/legacy/UpdateCompilerUsed.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/LTO/legacy/LTOModule.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/LTO/legacy/LTOCodeGenerator.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/LTO/legacy/ThinLTOCodeGenerator.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/LTO/LTO.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/MC -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/MC/MCAsmInfoCOFF.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/MC/MachineLocation.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/MC/MCSectionELF.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/MC/MCAssembler.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/MC/MCSymbol.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/MC/MCObjectStreamer.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/MC/MCInstBuilder.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/MC/MCAnalysis -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/MC/StringTableBuilder.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/MC/MCParser -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/MC/MCParser/MCAsmParserExtension.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/MC/MCParser/MCTargetAsmParser.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/MC/MCParser/AsmCond.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/MC/MCParser/AsmLexer.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/MC/MCParser/MCAsmParser.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/MC/MCParser/MCParsedAsmOperand.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/MC/MCParser/MCAsmParserUtils.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/MC/MCParser/MCAsmLexer.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/MC/MCRegisterInfo.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/MC/MCContext.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/MC/MCWinEH.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/MC/MCSubtargetInfo.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/MC/MCDirectives.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/MC/MCTargetOptionsCommandFlags.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/MC/MCAsmLayout.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/MC/SubtargetFeature.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/MC/MCELFStreamer.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/MC/MCSymbolCOFF.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/MC/MCSymbolELF.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/MC/ConstantPools.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/MC/MCInstPrinter.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/MC/MCMachObjectWriter.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/MC/MCFixup.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/MC/MCWin64EH.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/MC/MCLabel.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/MC/MCInstrItineraries.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/MC/MCAsmInfoDarwin.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/MC/MCSectionCOFF.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/MC/MCFixupKindInfo.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/MC/MCStreamer.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/MC/MCELFObjectWriter.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/MC/MCCodeView.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/MC/MCSchedule.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/MC/MCInstrAnalysis.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/MC/MCTargetOptions.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/MC/MCFixedLenDisassembler.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/MC/MCSection.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/MC/MCWinCOFFObjectWriter.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/MC/MCSectionMachO.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/MC/MCInst.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/MC/MCObjectWriter.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/MC/MCAsmInfoELF.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/MC/MCSymbolMachO.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/MC/MCFragment.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/MC/MCWinCOFFStreamer.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/MC/MCLinkerOptimizationHint.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/MC/MCAsmInfo.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/MC/MCDisassembler -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/MC/MCDisassembler/MCExternalSymbolizer.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/MC/MCDisassembler/MCSymbolizer.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/MC/MCDisassembler/MCDisassembler.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/MC/MCDisassembler/MCRelocationInfo.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/MC/MCObjectFileInfo.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/MC/MCAsmBackend.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/MC/MCInstrDesc.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/MC/MCInstrInfo.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/MC/MCDwarf.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/MC/MCValue.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/MC/SectionKind.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/MC/MCCodeEmitter.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/MC/MCExpr.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/TableGen -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/TableGen/Record.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/TableGen/TableGenBackend.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/TableGen/Error.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/TableGen/StringToOffsetTable.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/TableGen/SearchableTable.td -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/TableGen/StringMatcher.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/TableGen/SetTheory.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/TableGen/Main.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Pass.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/DWARF -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/DWARF/DWARFDebugAranges.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/DWARF/DWARFDebugLoc.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/DWARF/DWARFCompileUnit.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/DWARF/DWARFDebugMacro.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/DWARF/DWARFFormValue.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/DWARF/DWARFDebugArangeSet.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/DWARF/DWARFContext.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/DWARF/DWARFUnitIndex.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/DWARF/DWARFAcceleratorTable.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/DWARF/DWARFTypeUnit.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/DWARF/DWARFUnit.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/DWARF/DWARFDebugRangeList.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/DWARF/DWARFDebugInfoEntry.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/DWARF/DWARFDebugFrame.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/DWARF/DWARFDebugAbbrev.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/DWARF/DWARFRelocMap.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/DWARF/DWARFSection.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/DWARF/DWARFAbbreviationDeclaration.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/Symbolize -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/Symbolize/SymbolizableModule.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/Symbolize/Symbolize.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/Symbolize/DIPrinter.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/CodeView -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/CodeView/FunctionId.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/CodeView/EnumTables.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/CodeView/StreamRef.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/CodeView/MemoryTypeTableBuilder.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/CodeView/Line.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/CodeView/CVSymbolVisitor.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/CodeView/TypeIndex.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/CodeView/StreamReader.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/CodeView/CodeViewError.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/CodeView/FieldListRecordBuilder.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/CodeView/CodeView.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/CodeView/TypeTableBuilder.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/CodeView/StreamArray.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/CodeView/SymbolDumper.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/CodeView/TypeDumper.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/CodeView/TypeRecordBuilder.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/CodeView/TypeRecords.def -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/CodeView/ModuleSubstreamVisitor.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/CodeView/TypeStreamMerger.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/CodeView/StreamWriter.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/CodeView/TypeVisitorCallbacks.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/CodeView/CVTypeVisitor.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/CodeView/StreamInterface.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/CodeView/ListRecordBuilder.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/CodeView/CVSymbolTypes.def -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/CodeView/MethodListRecordBuilder.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/CodeView/CodeViewOStream.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/CodeView/SymbolDumpDelegate.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/CodeView/TypeSymbolEmitter.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/CodeView/RecordSerialization.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/CodeView/CVRecord.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/CodeView/ByteStream.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/CodeView/SymbolVisitorDelegate.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/CodeView/ModuleSubstream.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/CodeView/TypeRecord.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/CodeView/SymbolRecord.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/PDB -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/PDB/DIA -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/PDB/DIA/DIAEnumSourceFiles.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/PDB/DIA/DIALineNumber.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/PDB/DIA/DIASession.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/PDB/DIA/DIASupport.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/PDB/DIA/DIAEnumSymbols.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/PDB/DIA/DIAEnumLineNumbers.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/PDB/DIA/DIADataStream.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/PDB/DIA/DIASourceFile.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/PDB/DIA/DIAError.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/PDB/DIA/DIAEnumDebugStreams.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/PDB/DIA/DIARawSymbol.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/PDB/PDBSymbolTypeUDT.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/PDB/PDBSymbolCompiland.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/PDB/PDBSymbolTypeDimension.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/PDB/GenericError.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/PDB/PDBExtras.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/PDB/PDBSymbolFuncDebugStart.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/PDB/PDBSymbolTypeCustom.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/PDB/IPDBDataStream.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/PDB/PDBSymbolThunk.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/PDB/PDBSymbolTypeFriend.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/PDB/ConcreteSymbolEnumerator.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/PDB/PDBSymbol.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/PDB/PDBSymbolBlock.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/PDB/PDBSymbolTypeEnum.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/PDB/PDBSymDumper.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/PDB/PDBSymbolCompilandEnv.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/PDB/PDBSymbolLabel.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/PDB/PDBSymbolData.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/PDB/PDBSymbolTypeArray.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/PDB/PDBSymbolTypeBuiltin.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/PDB/IPDBSourceFile.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/PDB/PDBSymbolFuncDebugEnd.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/PDB/PDBSymbolTypeBaseClass.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/PDB/PDBSymbolTypeFunctionSig.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/PDB/IPDBEnumChildren.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/PDB/PDBSymbolTypeFunctionArg.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/PDB/Raw -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/PDB/Raw/DirectoryStreamData.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/PDB/Raw/MsfCommon.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/PDB/Raw/RawTypes.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/PDB/Raw/InfoStreamBuilder.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/PDB/Raw/EnumTables.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/PDB/Raw/RawError.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/PDB/Raw/DbiStreamBuilder.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/PDB/Raw/MsfBuilder.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/PDB/Raw/NameMap.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/PDB/Raw/RawSession.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/PDB/Raw/PDBFile.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/PDB/Raw/IndexedStreamData.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/PDB/Raw/TpiStream.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/PDB/Raw/NameHashTable.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/PDB/Raw/SymbolStream.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/PDB/Raw/IPDBStreamData.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/PDB/Raw/Hash.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/PDB/Raw/PDBFileBuilder.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/PDB/Raw/ISectionContribVisitor.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/PDB/Raw/DbiStream.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/PDB/Raw/ModInfo.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/PDB/Raw/RawConstants.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/PDB/Raw/IPDBFile.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/PDB/Raw/MappedBlockStream.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/PDB/Raw/PublicsStream.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/PDB/Raw/ModStream.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/PDB/Raw/InfoStream.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/PDB/Raw/NameMapBuilder.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/PDB/PDBContext.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/PDB/PDBSymbolTypeVTable.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/PDB/IPDBLineNumber.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/PDB/PDBSymbolTypeVTableShape.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/PDB/PDBSymbolFunc.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/PDB/PDBSymbolPublicSymbol.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/PDB/PDBSymbolUnknown.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/PDB/PDBSymbolUsingNamespace.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/PDB/IPDBSession.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/PDB/PDBSymbolCustom.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/PDB/PDBSymbolTypeTypedef.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/PDB/PDBSymbolTypePointer.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/PDB/PDBSymbolTypeManaged.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/PDB/PDBSymbolCompilandDetails.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/PDB/PDB.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/PDB/PDBTypes.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/PDB/PDBSymbolAnnotation.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/PDB/PDBSymbolExe.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/DebugInfo/DIContext.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/PassSupport.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Transforms -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Transforms/Vectorize -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Transforms/Vectorize/LoopVectorize.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Transforms/Vectorize/SLPVectorizer.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Transforms/InstrProfiling.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Transforms/SampleProfile.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Transforms/Scalar -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Transforms/Scalar/MemCpyOptimizer.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Transforms/Scalar/SimplifyCFG.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Transforms/Scalar/LoopInstSimplify.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Transforms/Scalar/MergedLoadStoreMotion.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Transforms/Scalar/IndVarSimplify.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Transforms/Scalar/LoopDistribute.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Transforms/Scalar/SCCP.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Transforms/Scalar/LoopIdiomRecognize.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Transforms/Scalar/CorrelatedValuePropagation.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Transforms/Scalar/LICM.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Transforms/Scalar/LoopSimplifyCFG.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Transforms/Scalar/Sink.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Transforms/Scalar/LoopRotation.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Transforms/Scalar/DeadStoreElimination.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Transforms/Scalar/JumpThreading.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Transforms/Scalar/ConstantHoisting.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Transforms/Scalar/ADCE.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Transforms/Scalar/LoopDeletion.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Transforms/Scalar/PartiallyInlineLibCalls.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Transforms/Scalar/BDCE.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Transforms/Scalar/SROA.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Transforms/Scalar/AlignmentFromAssumptions.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Transforms/Scalar/LowerAtomic.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Transforms/Scalar/GuardWidening.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Transforms/Scalar/EarlyCSE.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Transforms/Scalar/Reassociate.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Transforms/Scalar/GVN.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Transforms/Scalar/DCE.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Transforms/Scalar/TailRecursionElimination.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Transforms/Scalar/LowerExpectIntrinsic.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Transforms/Scalar/Float2Int.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Transforms/Vectorize.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Transforms/GCOVProfiler.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Transforms/IPO.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Transforms/Scalar.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Transforms/ObjCARC.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Transforms/InstCombine -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Transforms/InstCombine/InstCombineWorklist.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Transforms/InstCombine/InstCombine.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Transforms/IPO -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Transforms/IPO/PassManagerBuilder.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Transforms/IPO/WholeProgramDevirt.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Transforms/IPO/DeadArgumentElimination.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Transforms/IPO/SCCP.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Transforms/IPO/PartialInlining.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Transforms/IPO/LowerTypeTests.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Transforms/IPO/ElimAvailExtern.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Transforms/IPO/InlinerPass.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Transforms/IPO/FunctionAttrs.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Transforms/IPO/GlobalDCE.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Transforms/IPO/StripDeadPrototypes.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Transforms/IPO/ConstantMerge.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Transforms/IPO/GlobalOpt.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Transforms/IPO/FunctionImport.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Transforms/IPO/CrossDSOCFI.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Transforms/IPO/ForceFunctionAttrs.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Transforms/IPO/Internalize.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Transforms/IPO/InferFunctionAttrs.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Transforms/PGOInstrumentation.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Transforms/Utils -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Transforms/Utils/FunctionImportUtils.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Transforms/Utils/MemorySSA.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Transforms/Utils/Mem2Reg.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Transforms/Utils/PromoteMemToReg.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Transforms/Utils/BuildLibCalls.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Transforms/Utils/Local.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Transforms/Utils/BypassSlowDivision.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Transforms/Utils/UnifyFunctionExitNodes.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Transforms/Utils/LoopVersioning.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Transforms/Utils/Cloning.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Transforms/Utils/ValueMapper.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Transforms/Utils/CmpInstAnalysis.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Transforms/Utils/Evaluator.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Transforms/Utils/IntegerDivision.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Transforms/Utils/SymbolRewriter.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Transforms/Utils/BasicBlockUtils.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Transforms/Utils/SimplifyInstructions.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Transforms/Utils/GlobalStatus.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Transforms/Utils/AddDiscriminators.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Transforms/Utils/SSAUpdater.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Transforms/Utils/ASanStackFrameLayout.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Transforms/Utils/SSAUpdaterImpl.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Transforms/Utils/SimplifyIndVar.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Transforms/Utils/LCSSA.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Transforms/Utils/LoopSimplify.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Transforms/Utils/SanitizerStats.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Transforms/Utils/CtorUtils.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Transforms/Utils/ModuleUtils.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Transforms/Utils/SplitModule.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Transforms/Utils/LoopUtils.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Transforms/Utils/CodeExtractor.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Transforms/Utils/UnrollLoop.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Transforms/Utils/SimplifyLibCalls.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Transforms/Instrumentation.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/LineEditor -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/LineEditor/LineEditor.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/LinkAllIR.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/IRReader -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/IRReader/IRReader.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/AsmParser -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/AsmParser/Parser.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/AsmParser/SlotMapping.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/CodeGen -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/CodeGen/LiveRangeEdit.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/CodeGen/LiveStackAnalysis.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/CodeGen/Passes.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/CodeGen/TailDuplicator.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/CodeGen/SelectionDAGISel.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/CodeGen/MachineBranchProbabilityInfo.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/CodeGen/RegAllocPBQP.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/CodeGen/MachineCombinerPattern.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/CodeGen/MachineMemOperand.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/CodeGen/VirtRegMap.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/CodeGen/MachineFunctionInitializer.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/CodeGen/EdgeBundles.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/CodeGen/DFAPacketizer.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/CodeGen/MachORelocation.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/CodeGen/FaultMaps.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/CodeGen/MachineTraceMetrics.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/CodeGen/TargetSchedule.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/CodeGen/DwarfStringPoolEntry.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/CodeGen/BasicTTIImpl.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/CodeGen/ISDOpcodes.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/CodeGen/MachineModuleInfo.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/CodeGen/ScheduleDFS.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/CodeGen/MachineFunctionPass.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/CodeGen/UnreachableBlockElim.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/CodeGen/DIE.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/CodeGen/Analysis.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/CodeGen/ResourcePriorityQueue.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/CodeGen/LiveInterval.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/CodeGen/CalcSpillWeights.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/CodeGen/MachineModuleInfoImpls.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/CodeGen/ScheduleDAGInstrs.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/CodeGen/LivePhysRegs.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/CodeGen/GCStrategy.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/CodeGen/MachineConstantPool.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/CodeGen/LinkAllCodegenComponents.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/CodeGen/ValueTypes.td -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/CodeGen/GCMetadata.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/CodeGen/SelectionDAGTargetInfo.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/CodeGen/MachineInstrBundleIterator.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/CodeGen/IntrinsicLowering.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/CodeGen/GCMetadataPrinter.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/CodeGen/MIRYamlMapping.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/CodeGen/LatencyPriorityQueue.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/CodeGen/MachineFunction.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/CodeGen/SelectionDAG.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/CodeGen/RuntimeLibcalls.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/CodeGen/MIRParser -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/CodeGen/MIRParser/MIRParser.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/CodeGen/ScheduleHazardRecognizer.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/CodeGen/SchedulerRegistry.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/CodeGen/MachineOperand.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/CodeGen/CommandFlags.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/CodeGen/MachineFunctionAnalysis.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/CodeGen/MachineBasicBlock.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/CodeGen/AsmPrinter.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/CodeGen/FunctionLoweringInfo.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/CodeGen/TargetPassConfig.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/CodeGen/GCs.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/CodeGen/MachineRegisterInfo.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/CodeGen/RegisterPressure.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/CodeGen/MachineBlockFrequencyInfo.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/CodeGen/RegisterUsageInfo.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/CodeGen/FastISel.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/CodeGen/LexicalScopes.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/CodeGen/MachineFrameInfo.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/CodeGen/AtomicExpandUtils.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/CodeGen/MachineInstr.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/CodeGen/MachineJumpTableInfo.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/CodeGen/SlotIndexes.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/CodeGen/DAGCombine.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/CodeGen/ScheduleDAG.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/CodeGen/MachineInstrBuilder.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/CodeGen/PBQPRAConstraint.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/CodeGen/RegisterScavenging.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/CodeGen/MachinePassRegistry.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/CodeGen/MachineDominanceFrontier.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/CodeGen/DIEValue.def -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/CodeGen/LiveIntervalAnalysis.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/CodeGen/MachineDominators.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/CodeGen/PBQP -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/CodeGen/PBQP/CostAllocator.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/CodeGen/PBQP/ReductionRules.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/CodeGen/PBQP/Solution.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/CodeGen/PBQP/Math.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/CodeGen/PBQP/Graph.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/CodeGen/LiveVariables.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/CodeGen/LiveRegMatrix.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/CodeGen/MachineSSAUpdater.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/CodeGen/RegisterClassInfo.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/CodeGen/WinEHFuncInfo.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/CodeGen/LiveIntervalUnion.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/CodeGen/MachineLoopInfo.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/CodeGen/MachineValueType.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/CodeGen/StackProtector.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/CodeGen/GlobalISel -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/CodeGen/GlobalISel/CallLowering.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/CodeGen/GlobalISel/RegisterBank.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/CodeGen/GlobalISel/Types.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/CodeGen/GlobalISel/RegBankSelect.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/CodeGen/GlobalISel/IRTranslator.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/CodeGen/GlobalISel/GISelAccessor.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/CodeGen/PseudoSourceValue.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/CodeGen/SelectionDAGNodes.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/CodeGen/ParallelCG.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/CodeGen/LinkAllAsmWriterComponents.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/CodeGen/ScheduleDAGMutation.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/CodeGen/ValueTypes.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/CodeGen/MachinePostDominators.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/CodeGen/StackMaps.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/CodeGen/MachineInstrBundle.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/CodeGen/PreISelIntrinsicLowering.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/CodeGen/CallingConvLower.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/CodeGen/MachineRegionInfo.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/CodeGen/MachineScheduler.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/CodeGen/ScoreboardHazardRecognizer.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/CodeGen/RegAllocRegistry.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/ADT -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/ADT/SmallPtrSet.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/ADT/Statistic.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/ADT/SparseSet.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/ADT/SparseMultiSet.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/ADT/FoldingSet.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/ADT/MapVector.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/ADT/APFloat.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/ADT/APInt.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/ADT/SmallString.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/ADT/StringRef.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/ADT/STLExtras.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/ADT/DeltaAlgorithm.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/ADT/PriorityQueue.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/ADT/IntrusiveRefCntPtr.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/ADT/DenseMap.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/ADT/VariadicFunction.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/ADT/PointerEmbeddedInt.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/ADT/PostOrderIterator.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/ADT/SCCIterator.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/ADT/StringMap.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/ADT/ilist.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/ADT/StringSwitch.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/ADT/IntervalMap.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/ADT/ilist_node.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/ADT/None.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/ADT/DAGDeltaAlgorithm.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/ADT/SmallSet.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/ADT/edit_distance.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/ADT/Optional.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/ADT/PointerSumType.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/ADT/PointerIntPair.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/ADT/IndexedMap.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/ADT/iterator.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/ADT/ImmutableSet.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/ADT/Sequence.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/ADT/TinyPtrVector.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/ADT/iterator_range.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/ADT/BitmaskEnum.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/ADT/SmallBitVector.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/ADT/PointerUnion.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/ADT/StringExtras.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/ADT/ImmutableMap.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/ADT/IntEqClasses.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/ADT/SmallVector.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/ADT/StringSet.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/ADT/ScopedHashTable.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/ADT/SparseBitVector.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/ADT/DenseSet.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/ADT/DenseMapInfo.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/ADT/Triple.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/ADT/Twine.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/ADT/BitVector.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/ADT/ImmutableList.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/ADT/APSInt.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/ADT/EpochTracker.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/ADT/UniqueVector.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/ADT/DepthFirstIterator.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/ADT/SetVector.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/ADT/GraphTraits.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/ADT/Hashing.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/ADT/PriorityWorklist.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/ADT/EquivalenceClasses.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/ADT/SetOperations.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/ADT/ArrayRef.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/ADT/PackedVector.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Analysis -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Analysis/VectorUtils.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Analysis/CFGPrinter.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Analysis/Passes.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Analysis/ObjCARCAliasAnalysis.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Analysis/Trace.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Analysis/TargetLibraryInfo.def -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Analysis/RegionInfo.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Analysis/LoopInfoImpl.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Analysis/DependenceAnalysis.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Analysis/RegionIterator.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Analysis/ScalarEvolutionNormalization.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Analysis/IndirectCallSiteVisitor.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Analysis/ScalarEvolution.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Analysis/RegionPrinter.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Analysis/IntervalIterator.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Analysis/InstructionSimplify.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Analysis/EHPersonalities.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Analysis/AliasSetTracker.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Analysis/PostDominators.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Analysis/IVUsers.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Analysis/CodeMetrics.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Analysis/IteratedDominanceFrontier.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Analysis/CFLSteensAliasAnalysis.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Analysis/ModuleSummaryAnalysis.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Analysis/TargetTransformInfoImpl.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Analysis/MemoryBuiltins.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Analysis/TypeMetadataUtils.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Analysis/ObjCARCInstKind.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Analysis/CFG.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Analysis/CallPrinter.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Analysis/LoopPass.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Analysis/ConstantFolding.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Analysis/BlockFrequencyInfo.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Analysis/OptimizationDiagnosticInfo.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Analysis/GlobalsModRef.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Analysis/Interval.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Analysis/CallGraph.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Analysis/DivergenceAnalysis.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Analysis/RegionInfoImpl.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Analysis/CGSCCPassManager.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Analysis/BlockFrequencyInfoImpl.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Analysis/BranchProbabilityInfo.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Analysis/ScopedNoAliasAA.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Analysis/LoopAccessAnalysis.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Analysis/Loads.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Analysis/DOTGraphTraitsPass.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Analysis/MemoryDependenceAnalysis.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Analysis/LoopUnrollAnalyzer.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Analysis/DominanceFrontier.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Analysis/IntervalPartition.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Analysis/BasicAliasAnalysis.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Analysis/InlineCost.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Analysis/PtrUseVisitor.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Analysis/AssumptionCache.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Analysis/LoopIterator.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Analysis/DemandedBits.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Analysis/RegionPass.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Analysis/TargetFolder.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Analysis/IndirectCallPromotionAnalysis.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Analysis/LoopPassManager.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Analysis/AliasAnalysisEvaluator.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Analysis/PHITransAddr.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Analysis/AliasAnalysis.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Analysis/MemoryLocation.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Analysis/TypeBasedAliasAnalysis.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Analysis/TargetTransformInfo.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Analysis/CallGraphSCCPass.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Analysis/LazyCallGraph.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Analysis/DominanceFrontierImpl.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Analysis/Lint.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Analysis/SparsePropagation.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Analysis/CaptureTracking.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Analysis/ValueTracking.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Analysis/CFLAndersAliasAnalysis.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Analysis/LoopInfo.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Analysis/LazyValueInfo.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Analysis/TargetLibraryInfo.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Analysis/ScalarEvolutionExpander.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Analysis/ScalarEvolutionExpressions.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Analysis/OrderedBasicBlock.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Analysis/DomPrinter.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Analysis/ScalarEvolutionAliasAnalysis.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Analysis/LazyBlockFrequencyInfo.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Analysis/ProfileSummaryInfo.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Analysis/ObjCARCAnalysisUtils.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Bitcode -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Bitcode/BitstreamReader.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Bitcode/LLVMBitCodes.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Bitcode/BitstreamWriter.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Bitcode/BitCodes.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Bitcode/ReaderWriter.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Bitcode/BitcodeWriterPass.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/LinkAllPasses.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/PassAnalysisSupport.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm-c -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm-c/BitReader.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm-c/Object.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm-c/Disassembler.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm-c/ExecutionEngine.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm-c/Analysis.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm-c/Support.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm-c/BitWriter.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm-c/Initialization.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm-c/ErrorHandling.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm-c/Linker.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm-c/lto.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm-c/OrcBindings.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm-c/Core.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm-c/Target.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm-c/Transforms -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm-c/Transforms/PassManagerBuilder.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm-c/Transforms/Vectorize.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm-c/Transforms/IPO.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm-c/Transforms/Scalar.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm-c/Types.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm-c/LinkTimeOptimizer.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm-c/TargetMachine.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm-c/IRReader.h -- Up-to-date: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm -- Up-to-date: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Support/DataTypes.h -- Up-to-date: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Config -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Config/llvm-config.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Config/Disassemblers.def -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Config/Targets.def -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Config/AsmPrinters.def -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Config/AsmParsers.def -- Up-to-date: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/IR -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/IR/Intrinsics.gen -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/IR/Attributes.inc -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/lib/libLLVMSupport.a -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/lib/libLLVMTableGen.a -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/bin/llvm-tblgen -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/lib/libLLVMCore.a -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/lib/libLLVMIRReader.a -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/lib/libLLVMCodeGen.a -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/lib/libLLVMSelectionDAG.a -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/lib/libLLVMAsmPrinter.a -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/lib/libLLVMMIRParser.a -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/lib/libLLVMGlobalISel.a -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/lib/libLLVMBitReader.a -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/lib/libLLVMBitWriter.a -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/lib/libLLVMTransformUtils.a -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/lib/libLLVMInstrumentation.a -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/lib/libLLVMInstCombine.a -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/lib/libLLVMScalarOpts.a -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/lib/libLLVMipo.a -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/lib/libLLVMVectorize.a -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/lib/LLVMHello.so -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/lib/libLLVMObjCARCOpts.a -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/lib/libLLVMLinker.a -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/lib/libLLVMAnalysis.a -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/lib/libLLVMLTO.a -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/lib/libLLVMMC.a -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/lib/libLLVMMCParser.a -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/lib/libLLVMMCDisassembler.a -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/lib/libLLVMObject.a -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/lib/libLLVMObjectYAML.a -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/lib/libLLVMOption.a -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/lib/libLLVMDebugInfoCodeView.a -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/lib/libLLVMDebugInfoDWARF.a -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/lib/libLLVMDebugInfoPDB.a -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/lib/libLLVMSymbolize.a -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/lib/libLLVMExecutionEngine.a -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/lib/libLLVMInterpreter.a -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/lib/libLLVMMCJIT.a -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/lib/libLLVMOrcJIT.a -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/lib/libLLVMRuntimeDyld.a -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/lib/libLLVMTarget.a -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/lib/libLLVMX86CodeGen.a -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/lib/libLLVMX86AsmParser.a -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/lib/libLLVMX86Disassembler.a -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/lib/libLLVMX86AsmPrinter.a -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/lib/libLLVMX86Desc.a -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/lib/libLLVMX86Info.a -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/lib/libLLVMX86Utils.a -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/lib/libLLVMAMDGPUCodeGen.a -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/lib/libLLVMAMDGPUAsmParser.a -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/lib/libLLVMAMDGPUAsmPrinter.a -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/lib/libLLVMAMDGPUDisassembler.a -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/lib/libLLVMAMDGPUInfo.a -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/lib/libLLVMAMDGPUDesc.a -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/lib/libLLVMAMDGPUUtils.a -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/lib/libLLVMPowerPCCodeGen.a -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/lib/libLLVMPowerPCAsmParser.a -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/lib/libLLVMPowerPCDisassembler.a -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/lib/libLLVMPowerPCAsmPrinter.a -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/lib/libLLVMPowerPCInfo.a -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/lib/libLLVMPowerPCDesc.a -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/lib/libLLVMNVPTXCodeGen.a -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/lib/libLLVMNVPTXInfo.a -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/lib/libLLVMNVPTXAsmPrinter.a -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/lib/libLLVMNVPTXDesc.a -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/lib/libLLVMSystemZCodeGen.a -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/lib/libLLVMSystemZAsmParser.a -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/lib/libLLVMSystemZDisassembler.a -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/lib/libLLVMSystemZAsmPrinter.a -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/lib/libLLVMSystemZInfo.a -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/lib/libLLVMSystemZDesc.a -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/lib/libLLVMAArch64CodeGen.a -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/lib/libLLVMAArch64Info.a -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/lib/libLLVMAArch64AsmParser.a -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/lib/libLLVMAArch64Disassembler.a -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/lib/libLLVMAArch64AsmPrinter.a -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/lib/libLLVMAArch64Desc.a -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/lib/libLLVMAArch64Utils.a -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/lib/libLLVMARMCodeGen.a -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/lib/libLLVMARMInfo.a -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/lib/libLLVMARMAsmParser.a -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/lib/libLLVMARMDisassembler.a -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/lib/libLLVMARMAsmPrinter.a -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/lib/libLLVMARMDesc.a -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/lib/libLLVMMipsCodeGen.a -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/lib/libLLVMMipsAsmPrinter.a -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/lib/libLLVMMipsDisassembler.a -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/lib/libLLVMMipsInfo.a -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/lib/libLLVMMipsDesc.a -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/lib/libLLVMMipsAsmParser.a -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/lib/libLLVMBPFCodeGen.a -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/lib/libLLVMBPFAsmPrinter.a -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/lib/libLLVMBPFInfo.a -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/lib/libLLVMBPFDesc.a -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/lib/libLLVMAsmParser.a -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/lib/libLLVMLineEditor.a -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/lib/libLLVMProfileData.a -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/lib/libLLVMCoverage.a -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/lib/libLLVMPasses.a -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/lib/libLLVMLibDriver.a -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/lib/libLTO.so -- Up-to-date: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm-c/lto.h -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/bin/llvm-ar BUILDSTDERR: Creating llvm-ranlib BUILDSTDERR: Creating llvm-lib -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/bin/llvm-config -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/bin/llvm-lto -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/bin/llvm-profdata -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/bin/bugpoint -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/lib/BugpointPasses.so -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/bin/llvm-dsymutil -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/bin/llc -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/bin/lli -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/bin/llvm-as -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/bin/llvm-bcanalyzer -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/bin/llvm-c-test -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/bin/llvm-cov -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/bin/llvm-cxxdump -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/bin/llvm-diff -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/bin/llvm-dis -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/bin/llvm-dwarfdump -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/bin/llvm-dwp -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/bin/llvm-extract -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/bin/llvm-link -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/bin/llvm-mc -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/bin/llvm-mcmarkup -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/bin/llvm-nm -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/bin/llvm-objdump -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/bin/llvm-pdbdump -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/bin/llvm-readobj -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/bin/llvm-rtdyld BUILDSTDERR: Creating libLLVM-3.9.1.so Creating libLLVM.so-- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/lib/libLLVM-3.9.so -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/bin/llvm-size -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/bin/llvm-split -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/bin/llvm-stress -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/bin/llvm-symbolizer -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/bin/obj2yaml -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/bin/opt -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/bin/sancov -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/bin/sanstats -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/bin/verify-uselistorder -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/bin/yaml2obj -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/ExceptionHandling.html -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/CoverageMappingFormat.html -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/CMakePrimer.html -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/Bugpoint.html -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/Projects.html -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/BitCodeFormat.html -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/CMake.html -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/SystemLibrary.html -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/MarkedUpDisassembly.html -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/CompileCudaWithLLVM.html -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/LangRef.html -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/GoldPlugin.html -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/MCJITDesignAndImplementation.html -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/.buildinfo -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/search.html -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/objects.inv -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/DeveloperPolicy.html -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/searchindex.js -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/NVPTXUsage.html -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/StackMaps.html -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/MIRLangRef.html -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_sources -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_sources/AMDGPUUsage.rst.txt -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_sources/ScudoHardenedAllocator.rst.txt -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_sources/HowToBuildOnARM.rst.txt -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_sources/CodingStandards.rst.txt -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_sources/SourceLevelDebugging.rst.txt -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_sources/SystemLibrary.rst.txt -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_sources/Atomics.rst.txt -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_sources/CoverageMappingFormat.rst.txt -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_sources/GettingStartedVS.rst.txt -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_sources/MCJITDesignAndImplementation.rst.txt -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_sources/CMake.rst.txt -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_sources/CompileCudaWithLLVM.rst.txt -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_sources/LangRef.rst.txt -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_sources/Passes.rst.txt -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_sources/Extensions.rst.txt -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_sources/TestingGuide.rst.txt -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_sources/HowToReleaseLLVM.rst.txt -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_sources/InAlloca.rst.txt -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_sources/CommandLine.rst.txt -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_sources/LLVMBuild.rst.txt -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_sources/ReportingGuide.rst.txt -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_sources/AdvancedBuilds.rst.txt -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_sources/LibFuzzer.rst.txt -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_sources/HowToSubmitABug.rst.txt -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_sources/Vectorizers.rst.txt -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_sources/AliasAnalysis.rst.txt -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_sources/SphinxQuickstartTemplate.rst.txt -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_sources/MIRLangRef.rst.txt -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_sources/GarbageCollection.rst.txt -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_sources/HowToUseInstrMappings.rst.txt -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_sources/WritingAnLLVMPass.rst.txt -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_sources/MarkedUpDisassembly.rst.txt -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_sources/GoldPlugin.rst.txt -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_sources/index.rst.txt -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_sources/HowToCrossCompileLLVM.rst.txt -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_sources/BranchWeightMetadata.rst.txt -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_sources/FaultMaps.rst.txt -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_sources/MergeFunctions.rst.txt -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_sources/LinkTimeOptimization.rst.txt -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_sources/Frontend -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_sources/Frontend/PerformanceTips.rst.txt -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_sources/DeveloperPolicy.rst.txt -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_sources/CompilerWriterInfo.rst.txt -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_sources/TableGen -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_sources/TableGen/LangRef.rst.txt -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_sources/TableGen/Deficiencies.rst.txt -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_sources/TableGen/index.rst.txt -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_sources/TableGen/LangIntro.rst.txt -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_sources/TableGen/BackEnds.rst.txt -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_sources/CodeGenerator.rst.txt -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_sources/Projects.rst.txt -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_sources/NVPTXUsage.rst.txt -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_sources/TestSuiteMakefileGuide.rst.txt -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_sources/ExtendingLLVM.rst.txt -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_sources/CMakePrimer.rst.txt -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_sources/TableGenFundamentals.rst.txt -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_sources/GetElementPtr.rst.txt -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_sources/StackMaps.rst.txt -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_sources/CommandGuide -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_sources/CommandGuide/llvm-cov.rst.txt -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_sources/CommandGuide/FileCheck.rst.txt -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_sources/CommandGuide/bugpoint.rst.txt -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_sources/CommandGuide/llvm-bcanalyzer.rst.txt -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_sources/CommandGuide/llvm-symbolizer.rst.txt -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_sources/CommandGuide/llvm-dis.rst.txt -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_sources/CommandGuide/llc.rst.txt -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_sources/CommandGuide/llvm-nm.rst.txt -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_sources/CommandGuide/llvm-readobj.rst.txt -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_sources/CommandGuide/llvm-stress.rst.txt -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_sources/CommandGuide/tblgen.rst.txt -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_sources/CommandGuide/index.rst.txt -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_sources/CommandGuide/llvm-diff.rst.txt -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_sources/CommandGuide/llvm-lib.rst.txt -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_sources/CommandGuide/lit.rst.txt -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_sources/CommandGuide/llvm-profdata.rst.txt -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_sources/CommandGuide/llvm-link.rst.txt -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_sources/CommandGuide/llvm-build.rst.txt -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_sources/CommandGuide/opt.rst.txt -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_sources/CommandGuide/llvm-config.rst.txt -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_sources/CommandGuide/lli.rst.txt -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_sources/CommandGuide/llvm-extract.rst.txt -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_sources/CommandGuide/llvm-dwarfdump.rst.txt -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_sources/CommandGuide/llvm-as.rst.txt -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_sources/CommandGuide/llvm-ar.rst.txt -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_sources/BlockFrequencyTerminology.rst.txt -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_sources/GettingStarted.rst.txt -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_sources/BitCodeFormat.rst.txt -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_sources/ReleaseNotes.rst.txt -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_sources/SegmentedStacks.rst.txt -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_sources/ReleaseProcess.rst.txt -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_sources/Packaging.rst.txt -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_sources/DebuggingJITedCode.rst.txt -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_sources/BigEndianNEON.rst.txt -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_sources/HowToSetUpLLVMStyleRTTI.rst.txt -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_sources/TypeMetadata.rst.txt -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_sources/HowToUseAttributes.rst.txt -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_sources/Bugpoint.rst.txt -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_sources/tutorial -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_sources/tutorial/LangImpl07.rst.txt -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_sources/tutorial/OCamlLangImpl5.rst.txt -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_sources/tutorial/LangImpl08.rst.txt -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_sources/tutorial/OCamlLangImpl7.rst.txt -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_sources/tutorial/OCamlLangImpl2.rst.txt -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_sources/tutorial/LangImpl05.rst.txt -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_sources/tutorial/OCamlLangImpl8.rst.txt -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_sources/tutorial/LangImpl06.rst.txt -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_sources/tutorial/OCamlLangImpl6.rst.txt -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_sources/tutorial/LangImpl04.rst.txt -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_sources/tutorial/LangImpl01.rst.txt -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_sources/tutorial/BuildingAJIT5.rst.txt -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_sources/tutorial/BuildingAJIT4.rst.txt -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_sources/tutorial/LangImpl02.rst.txt -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_sources/tutorial/index.rst.txt -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_sources/tutorial/OCamlLangImpl3.rst.txt -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_sources/tutorial/OCamlLangImpl1.rst.txt -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_sources/tutorial/BuildingAJIT3.rst.txt -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_sources/tutorial/BuildingAJIT1.rst.txt -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_sources/tutorial/LangImpl03.rst.txt -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_sources/tutorial/LangImpl10.rst.txt -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_sources/tutorial/BuildingAJIT2.rst.txt -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_sources/tutorial/LangImpl09.rst.txt -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_sources/tutorial/OCamlLangImpl4.rst.txt -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_sources/Phabricator.rst.txt -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_sources/HowToAddABuilder.rst.txt -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_sources/WritingAnLLVMBackend.rst.txt -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_sources/yaml2obj.rst.txt -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_sources/ExceptionHandling.rst.txt -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_sources/FAQ.rst.txt -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_sources/ProgrammersManual.rst.txt -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_sources/YamlIO.rst.txt -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_sources/CodeOfConduct.rst.txt -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_sources/Lexicon.rst.txt -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_sources/Statepoints.rst.txt -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/MergeFunctions.html -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_images -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_images/gcc-loops.png -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_images/MCJIT-dyld-load.png -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_images/MCJIT-load-object.png -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_images/ARM-BE-ldr.png -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_images/MCJIT-engine-builder.png -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_images/ARM-BE-ld1.png -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_images/linpack-pc.png -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_images/ARM-BE-bitcastfail.png -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_images/MCJIT-load.png -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_images/MCJIT-resolve-relocations.png -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_images/ARM-BE-bitcastsuccess.png -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_images/LangImpl05-cfg.png -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_images/MCJIT-creation.png -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/HowToUseAttributes.html -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/WritingAnLLVMPass.html -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/HowToAddABuilder.html -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/TableGenFundamentals.html -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/WritingAnLLVMBackend.html -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/TypeMetadata.html -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/AliasAnalysis.html -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/YamlIO.html -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/DebuggingJITedCode.html -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/FAQ.html -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/TestingGuide.html -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/Packaging.html -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/LinkTimeOptimization.html -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/BranchWeightMetadata.html -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/HowToBuildOnARM.html -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/HowToCrossCompileLLVM.html -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/GarbageCollection.html -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/TestSuiteMakefileGuide.html -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/Vectorizers.html -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/index.html -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/Statepoints.html -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/Lexicon.html -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/GettingStartedVS.html -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/ProgrammersManual.html -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/LLVMBuild.html -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/yaml2obj.html -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/Phabricator.html -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/AMDGPUUsage.html -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/CommandLine.html -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/Frontend -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/Frontend/PerformanceTips.html -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/TableGen -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/TableGen/LangIntro.html -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/TableGen/LangRef.html -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/TableGen/index.html -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/TableGen/BackEnds.html -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/TableGen/Deficiencies.html -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/HowToReleaseLLVM.html -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/CodeGenerator.html -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/CodeOfConduct.html -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/GetElementPtr.html -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/SegmentedStacks.html -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/LibFuzzer.html -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/AdvancedBuilds.html -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/GettingStarted.html -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/ReportingGuide.html -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/InAlloca.html -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/Atomics.html -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/CommandGuide -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/CommandGuide/llvm-config.html -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/CommandGuide/llvm-bcanalyzer.html -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/CommandGuide/llvm-as.html -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/CommandGuide/llvm-cov.html -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/CommandGuide/llvm-dis.html -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/CommandGuide/tblgen.html -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/CommandGuide/llvm-readobj.html -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/CommandGuide/index.html -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/CommandGuide/llvm-symbolizer.html -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/CommandGuide/FileCheck.html -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/CommandGuide/llvm-profdata.html -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/CommandGuide/opt.html -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/CommandGuide/llvm-nm.html -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/CommandGuide/llvm-ar.html -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/CommandGuide/lit.html -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/CommandGuide/llvm-dwarfdump.html -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/CommandGuide/llvm-stress.html -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/CommandGuide/llvm-extract.html -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/CommandGuide/lli.html -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/CommandGuide/llc.html -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/CommandGuide/llvm-lib.html -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/CommandGuide/llvm-link.html -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/CommandGuide/llvm-diff.html -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/CommandGuide/bugpoint.html -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/CommandGuide/llvm-build.html -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/genindex.html -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/CompilerWriterInfo.html -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_static -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_static/lines.gif -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_static/contents.png -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_static/comment-bright.png -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_static/jquery-3.2.1.js -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_static/jquery.js -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_static/plus.png -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_static/down-pressed.png -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_static/doctools.js -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_static/logo.png -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_static/documentation_options.js -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_static/down.png -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_static/websupport.js -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_static/searchtools.js -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_static/ajax-loader.gif -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_static/underscore-1.3.1.js -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_static/comment-close.png -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_static/basic.css -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_static/llvm-theme.css -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_static/navigation.png -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_static/pygments.css -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_static/underscore.js -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_static/file.png -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_static/up-pressed.png -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_static/comment.png -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_static/llvm.css -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_static/up.png -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/_static/minus.png -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/Extensions.html -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/ReleaseNotes.html -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/CodingStandards.html -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/BigEndianNEON.html -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/SourceLevelDebugging.html -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/HowToSubmitABug.html -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/HowToUseInstrMappings.html -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/tutorial -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/tutorial/LangImpl08.html -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/tutorial/LangImpl01.html -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/tutorial/BuildingAJIT3.html -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/tutorial/OCamlLangImpl8.html -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/tutorial/OCamlLangImpl2.html -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/tutorial/LangImpl06.html -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/tutorial/BuildingAJIT5.html -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/tutorial/LangImpl10.html -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/tutorial/OCamlLangImpl4.html -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/tutorial/LangImpl09.html -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/tutorial/LangImpl04.html -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/tutorial/index.html -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/tutorial/LangImpl02.html -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/tutorial/BuildingAJIT2.html -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/tutorial/OCamlLangImpl5.html -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/tutorial/OCamlLangImpl3.html -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/tutorial/BuildingAJIT4.html -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/tutorial/BuildingAJIT1.html -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/tutorial/OCamlLangImpl7.html -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/tutorial/LangImpl05.html -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/tutorial/OCamlLangImpl6.html -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/tutorial/LangImpl07.html -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/tutorial/OCamlLangImpl1.html -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/tutorial/LangImpl03.html -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/BlockFrequencyTerminology.html -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/Passes.html -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/SphinxQuickstartTemplate.html -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/ScudoHardenedAllocator.html -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/HowToSetUpLLVMStyleRTTI.html -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/FaultMaps.html -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/ReleaseProcess.html -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/doc/llvm/html/ExtendingLLVM.html -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/man/man1 -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/man/man1/llvm-cov.1 -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/man/man1/llvm-link.1 -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/man/man1/llvm-lib.1 -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/man/man1/opt.1 -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/man/man1/lli.1 -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/man/man1/lit.1 -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/man/man1/llvm-ar.1 -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/man/man1/llvm-build.1 -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/man/man1/llvm-readobj.1 -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/man/man1/tblgen.1 -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/man/man1/llvm-dwarfdump.1 -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/man/man1/llvm-symbolizer.1 -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/man/man1/llvm-stress.1 -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/man/man1/llvm-as.1 -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/man/man1/llvm-bcanalyzer.1 -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/man/man1/bugpoint.1 -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/man/man1/llc.1 -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/man/man1/llvm-config.1 -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/man/man1/llvm-nm.1 -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/man/man1/llvm-dis.1 -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/man/man1/llvm-profdata.1 -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/man/man1/llvm-diff.1 -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/man/man1/FileCheck.1 -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/share/man/man1/llvm-extract.1 -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/lib/cmake/llvm/LLVMExports.cmake -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/lib/cmake/llvm/LLVMExports-relwithdebinfo.cmake -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/lib/cmake/llvm/LLVMConfig.cmake -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/lib/cmake/llvm/LLVMConfigVersion.cmake -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/lib/cmake/llvm/LLVM-Config.cmake -- Up-to-date: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/lib/cmake/llvm/. -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/lib/cmake/llvm/./AddLLVM.cmake -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/lib/cmake/llvm/./GetSVN.cmake -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/lib/cmake/llvm/./CrossCompile.cmake -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/lib/cmake/llvm/./TableGen.cmake -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/lib/cmake/llvm/./GenerateVersionFromCVS.cmake -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/lib/cmake/llvm/./HandleLLVMStdlib.cmake -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/lib/cmake/llvm/./AddSphinxTarget.cmake -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/lib/cmake/llvm/./HandleLLVMOptions.cmake -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/lib/cmake/llvm/./AddLLVMDefinitions.cmake -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/lib/cmake/llvm/./FindSphinx.cmake -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/lib/cmake/llvm/./ChooseMSVCCRT.cmake -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/lib/cmake/llvm/./CheckAtomic.cmake -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/lib/cmake/llvm/./DetermineGCCCompatible.cmake -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/lib/cmake/llvm/./VersionFromVCS.cmake -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/lib/cmake/llvm/./LLVMInstallSymlink.cmake -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/lib/cmake/llvm/./CheckCompilerVersion.cmake -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/lib/cmake/llvm/./LLVMExternalProjectUtils.cmake -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/lib/cmake/llvm/./LLVMProcessSources.cmake -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/lib/cmake/llvm/./AddOCaml.cmake -- Installing: /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/lib/cmake/llvm/./FindOCaml.cmake + mv -v /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/bin/llvm-config /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/bin/llvm-config-32 renamed '/builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/bin/llvm-config' -> '/builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/bin/llvm-config-32' + mv -v /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Config/llvm-config.h /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Config/llvm-config-32.h renamed '/builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Config/llvm-config.h' -> '/builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Config/llvm-config-32.h' + install -m 0644 /builddir/build/SOURCES/llvm-config.h /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/include/llvm/Config/llvm-config.h + /usr/lib/rpm/find-debuginfo.sh -j8 --strict-build-id -m -i --build-id-seed 3.9.1-6.el8 --unique-debug-suffix -3.9.1-6.el8.arm --unique-debug-src-base llvm-3.9.1-6.el8.arm --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/llvm-3.9.1.src extracting debug info from /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/bin/sancov extracting debug info from /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/bin/llvm-bcanalyzer extracting debug info from /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/bin/llvm-ar extracting debug info from /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/bin/llvm-objdump extracting debug info from /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/bin/bugpoint extracting debug info from /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/bin/llvm-c-test extracting debug info from /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/bin/llvm-mc extracting debug info from /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/bin/llvm-mcmarkup extracting debug info from /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/bin/llvm-size extracting debug info from /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/bin/llvm-diff extracting debug info from /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/bin/llvm-nm extracting debug info from /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/bin/llvm-config-32 extracting debug info from /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/bin/llvm-rtdyld extracting debug info from /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/bin/opt extracting debug info from /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/bin/llc extracting debug info from /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/bin/llvm-dsymutil extracting debug info from /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/bin/llvm-readobj extracting debug info from /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/bin/llvm-cov extracting debug info from /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/bin/llvm-dwarfdump extracting debug info from /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/bin/llvm-tblgen extracting debug info from /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/bin/llvm-lto extracting debug info from /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/bin/obj2yaml extracting debug info from /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/bin/lli extracting debug info from /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/bin/sanstats extracting debug info from /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/bin/llvm-profdata extracting debug info from /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/bin/llvm-stress extracting debug info from /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/bin/verify-uselistorder extracting debug info from /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/bin/llvm-extract extracting debug info from /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/bin/yaml2obj extracting debug info from /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/bin/llvm-cxxdump extracting debug info from /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/bin/llvm-link extracting debug info from /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/bin/llvm-dis extracting debug info from /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/bin/llvm-dwp extracting debug info from /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/bin/llvm-split extracting debug info from /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/bin/llvm-as extracting debug info from /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/bin/llvm-symbolizer extracting debug info from /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/bin/llvm-pdbdump extracting debug info from /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/lib/LLVMHello.so extracting debug info from /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/lib/BugpointPasses.so extracting debug info from /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/lib/libLLVM-3.9.so extracting debug info from /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm/usr/lib/libLTO.so BUILDSTDERR: dwz: ./usr/lib/libLLVM-3.9.so-3.9.1-6.el8.arm.debug: Too many DIEs, not optimizing /usr/lib/rpm/sepdebugcrcfix: Updated 40 CRC32s, 1 CRC32s did match. BUILDSTDERR: 309118 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 1 + /usr/lib/rpm/brp-python-hardlink + PYTHON3=/usr/libexec/platform-python + /usr/lib/rpm/redhat/brp-mangle-shebangs Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.UeFCtn + umask 022 + cd /builddir/build/BUILD + cd llvm-3.9.1.src + cd _build + make check-all /usr/bin/cmake -H/builddir/build/BUILD/llvm-3.9.1.src -B/builddir/build/BUILD/llvm-3.9.1.src/_build --check-build-system CMakeFiles/Makefile.cmake 0 make -f CMakeFiles/Makefile2 check-all make[1]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' /usr/bin/cmake -H/builddir/build/BUILD/llvm-3.9.1.src -B/builddir/build/BUILD/llvm-3.9.1.src/_build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/llvm-3.9.1.src/_build/CMakeFiles 77 make -f CMakeFiles/Makefile2 CMakeFiles/check-all.dir/all make[2]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/build.make utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/utils/TableGen /builddir/build/BUILD/llvm-3.9.1.src/_build/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/build.make utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 1%] Built target obj.llvm-tblgen make -f lib/Support/CMakeFiles/LLVMSupport.dir/build.make lib/Support/CMakeFiles/LLVMSupport.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Support /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Support/CMakeFiles/LLVMSupport.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Support/CMakeFiles/LLVMSupport.dir/build.make lib/Support/CMakeFiles/LLVMSupport.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'lib/Support/CMakeFiles/LLVMSupport.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 6%] Built target LLVMSupport make -f lib/TableGen/CMakeFiles/LLVMTableGen.dir/build.make lib/TableGen/CMakeFiles/LLVMTableGen.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/TableGen /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/TableGen /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/TableGen/CMakeFiles/LLVMTableGen.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/TableGen/CMakeFiles/LLVMTableGen.dir/build.make lib/TableGen/CMakeFiles/LLVMTableGen.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'lib/TableGen/CMakeFiles/LLVMTableGen.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 7%] Built target LLVMTableGen make -f utils/TableGen/CMakeFiles/llvm-tblgen.dir/build.make utils/TableGen/CMakeFiles/llvm-tblgen.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/utils/TableGen /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/utils/TableGen /builddir/build/BUILD/llvm-3.9.1.src/_build/utils/TableGen/CMakeFiles/llvm-tblgen.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f utils/TableGen/CMakeFiles/llvm-tblgen.dir/build.make utils/TableGen/CMakeFiles/llvm-tblgen.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'utils/TableGen/CMakeFiles/llvm-tblgen.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 7%] Built target llvm-tblgen make -f lib/LibDriver/CMakeFiles/LibOptionsTableGen.dir/build.make lib/LibDriver/CMakeFiles/LibOptionsTableGen.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/LibDriver /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/LibDriver /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/LibDriver/CMakeFiles/LibOptionsTableGen.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/LibDriver/CMakeFiles/LibOptionsTableGen.dir/build.make lib/LibDriver/CMakeFiles/LibOptionsTableGen.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'lib/LibDriver/CMakeFiles/LibOptionsTableGen.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 7%] Built target LibOptionsTableGen make -f lib/LibDriver/CMakeFiles/LLVMLibDriver.dir/build.make lib/LibDriver/CMakeFiles/LLVMLibDriver.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/LibDriver /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/LibDriver /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/LibDriver/CMakeFiles/LLVMLibDriver.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/LibDriver/CMakeFiles/LLVMLibDriver.dir/build.make lib/LibDriver/CMakeFiles/LLVMLibDriver.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'lib/LibDriver/CMakeFiles/LLVMLibDriver.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 7%] Built target LLVMLibDriver make -f lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build.make lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/IR /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/IR /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build.make lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 7%] Built target AttributeCompatFuncTableGen make -f include/llvm/IR/CMakeFiles/intrinsics_gen.dir/build.make include/llvm/IR/CMakeFiles/intrinsics_gen.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/include/llvm/IR /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/include/llvm/IR /builddir/build/BUILD/llvm-3.9.1.src/_build/include/llvm/IR/CMakeFiles/intrinsics_gen.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f include/llvm/IR/CMakeFiles/intrinsics_gen.dir/build.make include/llvm/IR/CMakeFiles/intrinsics_gen.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'include/llvm/IR/CMakeFiles/intrinsics_gen.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 7%] Built target intrinsics_gen make -f lib/IR/CMakeFiles/LLVMCore.dir/build.make lib/IR/CMakeFiles/LLVMCore.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/IR /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/IR /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/IR/CMakeFiles/LLVMCore.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/IR/CMakeFiles/LLVMCore.dir/build.make lib/IR/CMakeFiles/LLVMCore.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'lib/IR/CMakeFiles/LLVMCore.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 10%] Built target LLVMCore make -f lib/IRReader/CMakeFiles/LLVMIRReader.dir/build.make lib/IRReader/CMakeFiles/LLVMIRReader.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/IRReader /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/IRReader /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/IRReader/CMakeFiles/LLVMIRReader.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/IRReader/CMakeFiles/LLVMIRReader.dir/build.make lib/IRReader/CMakeFiles/LLVMIRReader.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'lib/IRReader/CMakeFiles/LLVMIRReader.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 10%] Built target LLVMIRReader make -f lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/build.make lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/build.make lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 18%] Built target LLVMCodeGen make -f lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/build.make lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/SelectionDAG /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/SelectionDAG /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/build.make lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 19%] Built target LLVMSelectionDAG make -f lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/build.make lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/AsmPrinter /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/AsmPrinter /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/build.make lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 20%] Built target LLVMAsmPrinter make -f lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/build.make lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/MIRParser /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/MIRParser /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/build.make lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 20%] Built target LLVMMIRParser make -f lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/build.make lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/CodeGen/GlobalISel /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/GlobalISel /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/build.make lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 20%] Built target LLVMGlobalISel make -f lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/build.make lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Bitcode/Reader /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Bitcode/Reader /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/build.make lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 20%] Built target LLVMBitReader make -f lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/build.make lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Bitcode/Writer /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Bitcode/Writer /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/build.make lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 20%] Built target LLVMBitWriter make -f lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/build.make lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Utils /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Utils /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/build.make lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 23%] Built target LLVMTransformUtils make -f lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/build.make lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Instrumentation /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Instrumentation /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/build.make lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 23%] Built target LLVMInstrumentation make -f lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/build.make lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/InstCombine /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/InstCombine /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/build.make lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 24%] Built target LLVMInstCombine make -f lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/build.make lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Scalar /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Scalar /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/build.make lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 28%] Built target LLVMScalarOpts make -f lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/build.make lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/IPO /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/IPO /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/build.make lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 29%] Built target LLVMipo make -f lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/build.make lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Vectorize /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Vectorize /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/build.make lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 29%] Built target LLVMVectorize make -f lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/build.make lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/ObjCARC /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/ObjCARC /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/build.make lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 29%] Built target LLVMObjCARCOpts make -f lib/Linker/CMakeFiles/LLVMLinker.dir/build.make lib/Linker/CMakeFiles/LLVMLinker.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Linker /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Linker /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Linker/CMakeFiles/LLVMLinker.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Linker/CMakeFiles/LLVMLinker.dir/build.make lib/Linker/CMakeFiles/LLVMLinker.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'lib/Linker/CMakeFiles/LLVMLinker.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 29%] Built target LLVMLinker make -f lib/Analysis/CMakeFiles/LLVMAnalysis.dir/build.make lib/Analysis/CMakeFiles/LLVMAnalysis.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Analysis /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Analysis/CMakeFiles/LLVMAnalysis.dir/build.make lib/Analysis/CMakeFiles/LLVMAnalysis.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'lib/Analysis/CMakeFiles/LLVMAnalysis.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 33%] Built target LLVMAnalysis make -f lib/LTO/CMakeFiles/LLVMLTO.dir/build.make lib/LTO/CMakeFiles/LLVMLTO.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/LTO /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/LTO /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/LTO/CMakeFiles/LLVMLTO.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/LTO/CMakeFiles/LLVMLTO.dir/build.make lib/LTO/CMakeFiles/LLVMLTO.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'lib/LTO/CMakeFiles/LLVMLTO.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 35%] Built target LLVMLTO make -f lib/MC/CMakeFiles/LLVMMC.dir/build.make lib/MC/CMakeFiles/LLVMMC.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/MC /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC/CMakeFiles/LLVMMC.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/MC/CMakeFiles/LLVMMC.dir/build.make lib/MC/CMakeFiles/LLVMMC.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'lib/MC/CMakeFiles/LLVMMC.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 37%] Built target LLVMMC make -f lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/build.make lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCParser /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC/MCParser /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/build.make lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 38%] Built target LLVMMCParser make -f lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/build.make lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/MC/MCDisassembler /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC/MCDisassembler /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/build.make lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 38%] Built target LLVMMCDisassembler make -f lib/Object/CMakeFiles/LLVMObject.dir/build.make lib/Object/CMakeFiles/LLVMObject.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Object /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Object /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Object/CMakeFiles/LLVMObject.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Object/CMakeFiles/LLVMObject.dir/build.make lib/Object/CMakeFiles/LLVMObject.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'lib/Object/CMakeFiles/LLVMObject.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 40%] Built target LLVMObject make -f lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/build.make lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/ObjectYAML /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ObjectYAML /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/build.make lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 40%] Built target LLVMObjectYAML make -f lib/Option/CMakeFiles/LLVMOption.dir/build.make lib/Option/CMakeFiles/LLVMOption.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Option /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Option /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Option/CMakeFiles/LLVMOption.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Option/CMakeFiles/LLVMOption.dir/build.make lib/Option/CMakeFiles/LLVMOption.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'lib/Option/CMakeFiles/LLVMOption.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 40%] Built target LLVMOption make -f lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/build.make lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/CodeView /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/CodeView /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/build.make lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 41%] Built target LLVMDebugInfoCodeView make -f lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/build.make lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/DWARF /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/DWARF /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/build.make lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 42%] Built target LLVMDebugInfoDWARF make -f lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/build.make lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/PDB /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/PDB /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/build.make lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 46%] Built target LLVMDebugInfoPDB make -f lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/build.make lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/DebugInfo/Symbolize /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/Symbolize /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/build.make lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 46%] Built target LLVMSymbolize make -f lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/build.make lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ExecutionEngine /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/build.make lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 46%] Built target LLVMExecutionEngine make -f lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/build.make lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/Interpreter /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ExecutionEngine/Interpreter /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/build.make lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 46%] Built target LLVMInterpreter make -f lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/build.make lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/MCJIT /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ExecutionEngine/MCJIT /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/build.make lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 46%] Built target LLVMMCJIT make -f lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/build.make lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/Orc /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ExecutionEngine/Orc /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/build.make lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 48%] Built target LLVMOrcJIT make -f lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/build.make lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/ExecutionEngine/RuntimeDyld /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ExecutionEngine/RuntimeDyld /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/build.make lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 48%] Built target LLVMRuntimeDyld make -f lib/Target/CMakeFiles/LLVMTarget.dir/build.make lib/Target/CMakeFiles/LLVMTarget.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/CMakeFiles/LLVMTarget.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/CMakeFiles/LLVMTarget.dir/build.make lib/Target/CMakeFiles/LLVMTarget.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'lib/Target/CMakeFiles/LLVMTarget.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 48%] Built target LLVMTarget make -f lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/build.make lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86 /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86 /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/build.make lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 49%] Built target X86CommonTableGen make -f lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/build.make lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86 /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86 /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/build.make lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 51%] Built target LLVMX86CodeGen make -f lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/build.make lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/AsmParser /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86/AsmParser /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/build.make lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 51%] Built target LLVMX86AsmParser make -f lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/build.make lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/Disassembler /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86/Disassembler /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/build.make lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 51%] Built target LLVMX86Disassembler make -f lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/build.make lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/InstPrinter /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86/InstPrinter /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/build.make lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 51%] Built target LLVMX86AsmPrinter make -f lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/build.make lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/MCTargetDesc /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86/MCTargetDesc /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/build.make lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 51%] Built target LLVMX86Desc make -f lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/build.make lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/TargetInfo /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86/TargetInfo /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/build.make lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 51%] Built target LLVMX86Info make -f lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/build.make lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/X86/Utils /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86/Utils /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/build.make lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 51%] Built target LLVMX86Utils make -f lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/build.make lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/build.make lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 51%] Built target AMDGPUCommonTableGen make -f lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/build.make lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/build.make lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 55%] Built target LLVMAMDGPUCodeGen make -f lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/build.make lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/Utils /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU/Utils /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/build.make lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 55%] Built target LLVMAMDGPUUtils make -f lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/build.make lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/AsmParser /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU/AsmParser /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/build.make lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 55%] Built target LLVMAMDGPUAsmParser make -f lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/build.make lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/InstPrinter /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU/InstPrinter /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/build.make lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 55%] Built target LLVMAMDGPUAsmPrinter make -f lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/build.make lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/Disassembler /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU/Disassembler /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/build.make lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 55%] Built target LLVMAMDGPUDisassembler make -f lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/build.make lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/TargetInfo /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU/TargetInfo /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/build.make lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 55%] Built target LLVMAMDGPUInfo make -f lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/build.make lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AMDGPU/MCTargetDesc /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU/MCTargetDesc /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/build.make lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 55%] Built target LLVMAMDGPUDesc make -f lib/Target/PowerPC/CMakeFiles/PowerPCCommonTableGen.dir/build.make lib/Target/PowerPC/CMakeFiles/PowerPCCommonTableGen.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC/CMakeFiles/PowerPCCommonTableGen.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/PowerPC/CMakeFiles/PowerPCCommonTableGen.dir/build.make lib/Target/PowerPC/CMakeFiles/PowerPCCommonTableGen.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'lib/Target/PowerPC/CMakeFiles/PowerPCCommonTableGen.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 55%] Built target PowerPCCommonTableGen make -f lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/build.make lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/build.make lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 57%] Built target LLVMPowerPCCodeGen make -f lib/Target/PowerPC/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.dir/build.make lib/Target/PowerPC/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/AsmParser /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC/AsmParser /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/PowerPC/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.dir/build.make lib/Target/PowerPC/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'lib/Target/PowerPC/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 57%] Built target LLVMPowerPCAsmParser make -f lib/Target/PowerPC/Disassembler/CMakeFiles/LLVMPowerPCDisassembler.dir/build.make lib/Target/PowerPC/Disassembler/CMakeFiles/LLVMPowerPCDisassembler.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/Disassembler /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC/Disassembler /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC/Disassembler/CMakeFiles/LLVMPowerPCDisassembler.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/PowerPC/Disassembler/CMakeFiles/LLVMPowerPCDisassembler.dir/build.make lib/Target/PowerPC/Disassembler/CMakeFiles/LLVMPowerPCDisassembler.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'lib/Target/PowerPC/Disassembler/CMakeFiles/LLVMPowerPCDisassembler.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 57%] Built target LLVMPowerPCDisassembler make -f lib/Target/PowerPC/InstPrinter/CMakeFiles/LLVMPowerPCAsmPrinter.dir/build.make lib/Target/PowerPC/InstPrinter/CMakeFiles/LLVMPowerPCAsmPrinter.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/InstPrinter /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC/InstPrinter /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC/InstPrinter/CMakeFiles/LLVMPowerPCAsmPrinter.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/PowerPC/InstPrinter/CMakeFiles/LLVMPowerPCAsmPrinter.dir/build.make lib/Target/PowerPC/InstPrinter/CMakeFiles/LLVMPowerPCAsmPrinter.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'lib/Target/PowerPC/InstPrinter/CMakeFiles/LLVMPowerPCAsmPrinter.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 57%] Built target LLVMPowerPCAsmPrinter make -f lib/Target/PowerPC/TargetInfo/CMakeFiles/LLVMPowerPCInfo.dir/build.make lib/Target/PowerPC/TargetInfo/CMakeFiles/LLVMPowerPCInfo.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/TargetInfo /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC/TargetInfo /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC/TargetInfo/CMakeFiles/LLVMPowerPCInfo.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/PowerPC/TargetInfo/CMakeFiles/LLVMPowerPCInfo.dir/build.make lib/Target/PowerPC/TargetInfo/CMakeFiles/LLVMPowerPCInfo.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'lib/Target/PowerPC/TargetInfo/CMakeFiles/LLVMPowerPCInfo.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 58%] Built target LLVMPowerPCInfo make -f lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/build.make lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/PowerPC/MCTargetDesc /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC/MCTargetDesc /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/build.make lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 58%] Built target LLVMPowerPCDesc make -f lib/Target/NVPTX/CMakeFiles/NVPTXCommonTableGen.dir/build.make lib/Target/NVPTX/CMakeFiles/NVPTXCommonTableGen.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/NVPTX /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/NVPTX/CMakeFiles/NVPTXCommonTableGen.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/NVPTX/CMakeFiles/NVPTXCommonTableGen.dir/build.make lib/Target/NVPTX/CMakeFiles/NVPTXCommonTableGen.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'lib/Target/NVPTX/CMakeFiles/NVPTXCommonTableGen.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 59%] Built target NVPTXCommonTableGen make -f lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/build.make lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/NVPTX /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/build.make lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 61%] Built target LLVMNVPTXCodeGen make -f lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/build.make lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/TargetInfo /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/NVPTX/TargetInfo /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/build.make lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 61%] Built target LLVMNVPTXInfo make -f lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/build.make lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/InstPrinter /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/NVPTX/InstPrinter /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/build.make lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 61%] Built target LLVMNVPTXAsmPrinter make -f lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/build.make lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/NVPTX/MCTargetDesc /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/NVPTX/MCTargetDesc /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/build.make lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 62%] Built target LLVMNVPTXDesc make -f lib/Target/SystemZ/CMakeFiles/SystemZCommonTableGen.dir/build.make lib/Target/SystemZ/CMakeFiles/SystemZCommonTableGen.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ/CMakeFiles/SystemZCommonTableGen.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/SystemZ/CMakeFiles/SystemZCommonTableGen.dir/build.make lib/Target/SystemZ/CMakeFiles/SystemZCommonTableGen.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'lib/Target/SystemZ/CMakeFiles/SystemZCommonTableGen.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 62%] Built target SystemZCommonTableGen make -f lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/build.make lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/build.make lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 63%] Built target LLVMSystemZCodeGen make -f lib/Target/SystemZ/AsmParser/CMakeFiles/LLVMSystemZAsmParser.dir/build.make lib/Target/SystemZ/AsmParser/CMakeFiles/LLVMSystemZAsmParser.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/AsmParser /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ/AsmParser /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ/AsmParser/CMakeFiles/LLVMSystemZAsmParser.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/SystemZ/AsmParser/CMakeFiles/LLVMSystemZAsmParser.dir/build.make lib/Target/SystemZ/AsmParser/CMakeFiles/LLVMSystemZAsmParser.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'lib/Target/SystemZ/AsmParser/CMakeFiles/LLVMSystemZAsmParser.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 63%] Built target LLVMSystemZAsmParser make -f lib/Target/SystemZ/Disassembler/CMakeFiles/LLVMSystemZDisassembler.dir/build.make lib/Target/SystemZ/Disassembler/CMakeFiles/LLVMSystemZDisassembler.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/Disassembler /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ/Disassembler /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ/Disassembler/CMakeFiles/LLVMSystemZDisassembler.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/SystemZ/Disassembler/CMakeFiles/LLVMSystemZDisassembler.dir/build.make lib/Target/SystemZ/Disassembler/CMakeFiles/LLVMSystemZDisassembler.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'lib/Target/SystemZ/Disassembler/CMakeFiles/LLVMSystemZDisassembler.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 63%] Built target LLVMSystemZDisassembler make -f lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/build.make lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/InstPrinter /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ/InstPrinter /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/build.make lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 63%] Built target LLVMSystemZAsmPrinter make -f lib/Target/SystemZ/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/build.make lib/Target/SystemZ/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/TargetInfo /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ/TargetInfo /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/SystemZ/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/build.make lib/Target/SystemZ/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'lib/Target/SystemZ/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 63%] Built target LLVMSystemZInfo make -f lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/build.make lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/SystemZ/MCTargetDesc /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ/MCTargetDesc /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/build.make lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 63%] Built target LLVMSystemZDesc make -f lib/Target/AArch64/CMakeFiles/AArch64CommonTableGen.dir/build.make lib/Target/AArch64/CMakeFiles/AArch64CommonTableGen.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64 /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64 /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/CMakeFiles/AArch64CommonTableGen.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/AArch64/CMakeFiles/AArch64CommonTableGen.dir/build.make lib/Target/AArch64/CMakeFiles/AArch64CommonTableGen.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'lib/Target/AArch64/CMakeFiles/AArch64CommonTableGen.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 64%] Built target AArch64CommonTableGen make -f lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/build.make lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64 /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64 /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/build.make lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 67%] Built target LLVMAArch64CodeGen make -f lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/build.make lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/TargetInfo /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/TargetInfo /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/build.make lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 67%] Built target LLVMAArch64Info make -f lib/Target/AArch64/AsmParser/CMakeFiles/LLVMAArch64AsmParser.dir/build.make lib/Target/AArch64/AsmParser/CMakeFiles/LLVMAArch64AsmParser.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/AsmParser /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/AsmParser /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/AsmParser/CMakeFiles/LLVMAArch64AsmParser.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/AArch64/AsmParser/CMakeFiles/LLVMAArch64AsmParser.dir/build.make lib/Target/AArch64/AsmParser/CMakeFiles/LLVMAArch64AsmParser.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'lib/Target/AArch64/AsmParser/CMakeFiles/LLVMAArch64AsmParser.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 67%] Built target LLVMAArch64AsmParser make -f lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/build.make lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Disassembler /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/Disassembler /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/build.make lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 67%] Built target LLVMAArch64Disassembler make -f lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.dir/build.make lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/InstPrinter /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/InstPrinter /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.dir/build.make lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 67%] Built target LLVMAArch64AsmPrinter make -f lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/build.make lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/MCTargetDesc /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/MCTargetDesc /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/build.make lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 67%] Built target LLVMAArch64Desc make -f lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/build.make lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/AArch64/Utils /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/Utils /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/build.make lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 67%] Built target LLVMAArch64Utils make -f lib/Target/ARM/CMakeFiles/ARMCommonTableGen.dir/build.make lib/Target/ARM/CMakeFiles/ARMCommonTableGen.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM/CMakeFiles/ARMCommonTableGen.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/ARM/CMakeFiles/ARMCommonTableGen.dir/build.make lib/Target/ARM/CMakeFiles/ARMCommonTableGen.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'lib/Target/ARM/CMakeFiles/ARMCommonTableGen.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 68%] Built target ARMCommonTableGen make -f lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/build.make lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/build.make lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 70%] Built target LLVMARMCodeGen make -f lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/build.make lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/TargetInfo /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM/TargetInfo /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/build.make lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 71%] Built target LLVMARMInfo make -f lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/build.make lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/AsmParser /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM/AsmParser /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/build.make lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 71%] Built target LLVMARMAsmParser make -f lib/Target/ARM/Disassembler/CMakeFiles/LLVMARMDisassembler.dir/build.make lib/Target/ARM/Disassembler/CMakeFiles/LLVMARMDisassembler.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/Disassembler /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM/Disassembler /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM/Disassembler/CMakeFiles/LLVMARMDisassembler.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/ARM/Disassembler/CMakeFiles/LLVMARMDisassembler.dir/build.make lib/Target/ARM/Disassembler/CMakeFiles/LLVMARMDisassembler.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'lib/Target/ARM/Disassembler/CMakeFiles/LLVMARMDisassembler.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 71%] Built target LLVMARMDisassembler make -f lib/Target/ARM/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/build.make lib/Target/ARM/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/InstPrinter /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM/InstPrinter /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/ARM/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/build.make lib/Target/ARM/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'lib/Target/ARM/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 72%] Built target LLVMARMAsmPrinter make -f lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/build.make lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/ARM/MCTargetDesc /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM/MCTargetDesc /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/build.make lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 72%] Built target LLVMARMDesc make -f lib/Target/Mips/CMakeFiles/MipsCommonTableGen.dir/build.make lib/Target/Mips/CMakeFiles/MipsCommonTableGen.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips/CMakeFiles/MipsCommonTableGen.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/Mips/CMakeFiles/MipsCommonTableGen.dir/build.make lib/Target/Mips/CMakeFiles/MipsCommonTableGen.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'lib/Target/Mips/CMakeFiles/MipsCommonTableGen.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 74%] Built target MipsCommonTableGen make -f lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/build.make lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/build.make lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 76%] Built target LLVMMipsCodeGen make -f lib/Target/Mips/InstPrinter/CMakeFiles/LLVMMipsAsmPrinter.dir/build.make lib/Target/Mips/InstPrinter/CMakeFiles/LLVMMipsAsmPrinter.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/InstPrinter /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips/InstPrinter /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips/InstPrinter/CMakeFiles/LLVMMipsAsmPrinter.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/Mips/InstPrinter/CMakeFiles/LLVMMipsAsmPrinter.dir/build.make lib/Target/Mips/InstPrinter/CMakeFiles/LLVMMipsAsmPrinter.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'lib/Target/Mips/InstPrinter/CMakeFiles/LLVMMipsAsmPrinter.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 76%] Built target LLVMMipsAsmPrinter make -f lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/build.make lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/Disassembler /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips/Disassembler /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/build.make lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 76%] Built target LLVMMipsDisassembler make -f lib/Target/Mips/TargetInfo/CMakeFiles/LLVMMipsInfo.dir/build.make lib/Target/Mips/TargetInfo/CMakeFiles/LLVMMipsInfo.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/TargetInfo /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips/TargetInfo /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips/TargetInfo/CMakeFiles/LLVMMipsInfo.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/Mips/TargetInfo/CMakeFiles/LLVMMipsInfo.dir/build.make lib/Target/Mips/TargetInfo/CMakeFiles/LLVMMipsInfo.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'lib/Target/Mips/TargetInfo/CMakeFiles/LLVMMipsInfo.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 76%] Built target LLVMMipsInfo make -f lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/build.make lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/MCTargetDesc /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips/MCTargetDesc /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/build.make lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 76%] Built target LLVMMipsDesc make -f lib/Target/Mips/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/build.make lib/Target/Mips/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/Mips/AsmParser /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips/AsmParser /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/Mips/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/Mips/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/build.make lib/Target/Mips/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'lib/Target/Mips/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 76%] Built target LLVMMipsAsmParser make -f lib/Target/BPF/CMakeFiles/BPFCommonTableGen.dir/build.make lib/Target/BPF/CMakeFiles/BPFCommonTableGen.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/BPF /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/BPF/CMakeFiles/BPFCommonTableGen.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/BPF/CMakeFiles/BPFCommonTableGen.dir/build.make lib/Target/BPF/CMakeFiles/BPFCommonTableGen.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'lib/Target/BPF/CMakeFiles/BPFCommonTableGen.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 77%] Built target BPFCommonTableGen make -f lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/build.make lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/BPF /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/build.make lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 79%] Built target LLVMBPFCodeGen make -f lib/Target/BPF/InstPrinter/CMakeFiles/LLVMBPFAsmPrinter.dir/build.make lib/Target/BPF/InstPrinter/CMakeFiles/LLVMBPFAsmPrinter.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/InstPrinter /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/BPF/InstPrinter /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/BPF/InstPrinter/CMakeFiles/LLVMBPFAsmPrinter.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/BPF/InstPrinter/CMakeFiles/LLVMBPFAsmPrinter.dir/build.make lib/Target/BPF/InstPrinter/CMakeFiles/LLVMBPFAsmPrinter.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'lib/Target/BPF/InstPrinter/CMakeFiles/LLVMBPFAsmPrinter.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 79%] Built target LLVMBPFAsmPrinter make -f lib/Target/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/build.make lib/Target/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/TargetInfo /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/BPF/TargetInfo /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/build.make lib/Target/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'lib/Target/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 79%] Built target LLVMBPFInfo make -f lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/build.make lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Target/BPF/MCTargetDesc /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/BPF/MCTargetDesc /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/build.make lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 79%] Built target LLVMBPFDesc make -f lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build.make lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/AsmParser /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/AsmParser /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build.make lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 79%] Built target LLVMAsmParser make -f lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/build.make lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/LineEditor /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/LineEditor /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/build.make lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 79%] Built target LLVMLineEditor make -f lib/ProfileData/CMakeFiles/LLVMProfileData.dir/build.make lib/ProfileData/CMakeFiles/LLVMProfileData.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/ProfileData /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ProfileData /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ProfileData/CMakeFiles/LLVMProfileData.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/ProfileData/CMakeFiles/LLVMProfileData.dir/build.make lib/ProfileData/CMakeFiles/LLVMProfileData.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'lib/ProfileData/CMakeFiles/LLVMProfileData.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 79%] Built target LLVMProfileData make -f lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/build.make lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/ProfileData/Coverage /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ProfileData/Coverage /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/build.make lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 79%] Built target LLVMCoverage make -f lib/Passes/CMakeFiles/LLVMPasses.dir/build.make lib/Passes/CMakeFiles/LLVMPasses.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Passes /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Passes /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Passes/CMakeFiles/LLVMPasses.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Passes/CMakeFiles/LLVMPasses.dir/build.make lib/Passes/CMakeFiles/LLVMPasses.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'lib/Passes/CMakeFiles/LLVMPasses.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 79%] Built target LLVMPasses make -f tools/llvm-shlib/CMakeFiles/LLVM.dir/build.make tools/llvm-shlib/CMakeFiles/LLVM.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-shlib /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-shlib /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-shlib/CMakeFiles/LLVM.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f tools/llvm-shlib/CMakeFiles/LLVM.dir/build.make tools/llvm-shlib/CMakeFiles/LLVM.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'tools/llvm-shlib/CMakeFiles/LLVM.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 79%] Built target LLVM make -f utils/unittest/CMakeFiles/gtest.dir/build.make utils/unittest/CMakeFiles/gtest.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/utils/unittest /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/utils/unittest /builddir/build/BUILD/llvm-3.9.1.src/_build/utils/unittest/CMakeFiles/gtest.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f utils/unittest/CMakeFiles/gtest.dir/build.make utils/unittest/CMakeFiles/gtest.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'utils/unittest/CMakeFiles/gtest.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 79%] Built target gtest make -f utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/build.make utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/utils/unittest/UnitTestMain /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/utils/unittest/UnitTestMain /builddir/build/BUILD/llvm-3.9.1.src/_build/utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/build.make utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 79%] Built target gtest_main make -f unittests/Transforms/Utils/CMakeFiles/UtilsTests.dir/build.make unittests/Transforms/Utils/CMakeFiles/UtilsTests.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/unittests/Transforms/Utils /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Transforms/Utils /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Transforms/Utils/CMakeFiles/UtilsTests.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f unittests/Transforms/Utils/CMakeFiles/UtilsTests.dir/build.make unittests/Transforms/Utils/CMakeFiles/UtilsTests.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'unittests/Transforms/Utils/CMakeFiles/UtilsTests.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 80%] Built target UtilsTests make -f unittests/ADT/CMakeFiles/ADTTests.dir/build.make unittests/ADT/CMakeFiles/ADTTests.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/unittests/ADT /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ADT /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ADT/CMakeFiles/ADTTests.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f unittests/ADT/CMakeFiles/ADTTests.dir/build.make unittests/ADT/CMakeFiles/ADTTests.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'unittests/ADT/CMakeFiles/ADTTests.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 83%] Built target ADTTests make -f unittests/Analysis/CMakeFiles/AnalysisTests.dir/build.make unittests/Analysis/CMakeFiles/AnalysisTests.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/unittests/Analysis /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Analysis /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Analysis/CMakeFiles/AnalysisTests.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f unittests/Analysis/CMakeFiles/AnalysisTests.dir/build.make unittests/Analysis/CMakeFiles/AnalysisTests.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'unittests/Analysis/CMakeFiles/AnalysisTests.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 84%] Built target AnalysisTests make -f unittests/AsmParser/CMakeFiles/AsmParserTests.dir/build.make unittests/AsmParser/CMakeFiles/AsmParserTests.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/unittests/AsmParser /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/AsmParser /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/AsmParser/CMakeFiles/AsmParserTests.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f unittests/AsmParser/CMakeFiles/AsmParserTests.dir/build.make unittests/AsmParser/CMakeFiles/AsmParserTests.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'unittests/AsmParser/CMakeFiles/AsmParserTests.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 84%] Built target AsmParserTests make -f unittests/Bitcode/CMakeFiles/BitcodeTests.dir/build.make unittests/Bitcode/CMakeFiles/BitcodeTests.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/unittests/Bitcode /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Bitcode /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Bitcode/CMakeFiles/BitcodeTests.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f unittests/Bitcode/CMakeFiles/BitcodeTests.dir/build.make unittests/Bitcode/CMakeFiles/BitcodeTests.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'unittests/Bitcode/CMakeFiles/BitcodeTests.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 84%] Built target BitcodeTests make -f unittests/CodeGen/CMakeFiles/CodeGenTests.dir/build.make unittests/CodeGen/CMakeFiles/CodeGenTests.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/unittests/CodeGen /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/CodeGen /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/CodeGen/CMakeFiles/CodeGenTests.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f unittests/CodeGen/CMakeFiles/CodeGenTests.dir/build.make unittests/CodeGen/CMakeFiles/CodeGenTests.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'unittests/CodeGen/CMakeFiles/CodeGenTests.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 84%] Built target CodeGenTests make -f unittests/DebugInfo/DWARF/CMakeFiles/DebugInfoDWARFTests.dir/build.make unittests/DebugInfo/DWARF/CMakeFiles/DebugInfoDWARFTests.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/unittests/DebugInfo/DWARF /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/DebugInfo/DWARF /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/DebugInfo/DWARF/CMakeFiles/DebugInfoDWARFTests.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f unittests/DebugInfo/DWARF/CMakeFiles/DebugInfoDWARFTests.dir/build.make unittests/DebugInfo/DWARF/CMakeFiles/DebugInfoDWARFTests.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'unittests/DebugInfo/DWARF/CMakeFiles/DebugInfoDWARFTests.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 84%] Built target DebugInfoDWARFTests make -f unittests/DebugInfo/PDB/CMakeFiles/DebugInfoPDBTests.dir/build.make unittests/DebugInfo/PDB/CMakeFiles/DebugInfoPDBTests.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/unittests/DebugInfo/PDB /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/DebugInfo/PDB /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/DebugInfo/PDB/CMakeFiles/DebugInfoPDBTests.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f unittests/DebugInfo/PDB/CMakeFiles/DebugInfoPDBTests.dir/build.make unittests/DebugInfo/PDB/CMakeFiles/DebugInfoPDBTests.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'unittests/DebugInfo/PDB/CMakeFiles/DebugInfoPDBTests.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 84%] Built target DebugInfoPDBTests make -f unittests/ExecutionEngine/CMakeFiles/ExecutionEngineTests.dir/build.make unittests/ExecutionEngine/CMakeFiles/ExecutionEngineTests.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/unittests/ExecutionEngine /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ExecutionEngine /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ExecutionEngine/CMakeFiles/ExecutionEngineTests.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f unittests/ExecutionEngine/CMakeFiles/ExecutionEngineTests.dir/build.make unittests/ExecutionEngine/CMakeFiles/ExecutionEngineTests.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'unittests/ExecutionEngine/CMakeFiles/ExecutionEngineTests.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 84%] Built target ExecutionEngineTests make -f unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/build.make unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/unittests/ExecutionEngine/Orc /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ExecutionEngine/Orc /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/build.make unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 84%] Built target OrcJITTests make -f unittests/ExecutionEngine/MCJIT/CMakeFiles/MCJITTests.dir/build.make unittests/ExecutionEngine/MCJIT/CMakeFiles/MCJITTests.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/unittests/ExecutionEngine/MCJIT /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ExecutionEngine/MCJIT /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ExecutionEngine/MCJIT/CMakeFiles/MCJITTests.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f unittests/ExecutionEngine/MCJIT/CMakeFiles/MCJITTests.dir/build.make unittests/ExecutionEngine/MCJIT/CMakeFiles/MCJITTests.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'unittests/ExecutionEngine/MCJIT/CMakeFiles/MCJITTests.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 84%] Built target MCJITTests make -f unittests/IR/CMakeFiles/IRTests.dir/build.make unittests/IR/CMakeFiles/IRTests.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/unittests/IR /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/IR /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/IR/CMakeFiles/IRTests.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f unittests/IR/CMakeFiles/IRTests.dir/build.make unittests/IR/CMakeFiles/IRTests.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'unittests/IR/CMakeFiles/IRTests.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 85%] Built target IRTests make -f unittests/LineEditor/CMakeFiles/LineEditorTests.dir/build.make unittests/LineEditor/CMakeFiles/LineEditorTests.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/unittests/LineEditor /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/LineEditor /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/LineEditor/CMakeFiles/LineEditorTests.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f unittests/LineEditor/CMakeFiles/LineEditorTests.dir/build.make unittests/LineEditor/CMakeFiles/LineEditorTests.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'unittests/LineEditor/CMakeFiles/LineEditorTests.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 85%] Built target LineEditorTests make -f unittests/Linker/CMakeFiles/LinkerTests.dir/build.make unittests/Linker/CMakeFiles/LinkerTests.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/unittests/Linker /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Linker /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Linker/CMakeFiles/LinkerTests.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f unittests/Linker/CMakeFiles/LinkerTests.dir/build.make unittests/Linker/CMakeFiles/LinkerTests.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'unittests/Linker/CMakeFiles/LinkerTests.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 85%] Built target LinkerTests make -f unittests/MC/CMakeFiles/MCTests.dir/build.make unittests/MC/CMakeFiles/MCTests.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/unittests/MC /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/MC /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/MC/CMakeFiles/MCTests.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f unittests/MC/CMakeFiles/MCTests.dir/build.make unittests/MC/CMakeFiles/MCTests.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'unittests/MC/CMakeFiles/MCTests.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 85%] Built target MCTests make -f unittests/MI/CMakeFiles/MITests.dir/build.make unittests/MI/CMakeFiles/MITests.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/unittests/MI /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/MI /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/MI/CMakeFiles/MITests.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f unittests/MI/CMakeFiles/MITests.dir/build.make unittests/MI/CMakeFiles/MITests.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'unittests/MI/CMakeFiles/MITests.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 85%] Built target MITests make -f unittests/ObjectYAML/CMakeFiles/ObjectYAMLTests.dir/build.make unittests/ObjectYAML/CMakeFiles/ObjectYAMLTests.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/unittests/ObjectYAML /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ObjectYAML /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ObjectYAML/CMakeFiles/ObjectYAMLTests.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f unittests/ObjectYAML/CMakeFiles/ObjectYAMLTests.dir/build.make unittests/ObjectYAML/CMakeFiles/ObjectYAMLTests.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'unittests/ObjectYAML/CMakeFiles/ObjectYAMLTests.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 85%] Built target ObjectYAMLTests make -f unittests/Option/CMakeFiles/OptsTestTableGen.dir/build.make unittests/Option/CMakeFiles/OptsTestTableGen.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/unittests/Option /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Option /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Option/CMakeFiles/OptsTestTableGen.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f unittests/Option/CMakeFiles/OptsTestTableGen.dir/build.make unittests/Option/CMakeFiles/OptsTestTableGen.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'unittests/Option/CMakeFiles/OptsTestTableGen.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 85%] Built target OptsTestTableGen make -f unittests/Option/CMakeFiles/OptionTests.dir/build.make unittests/Option/CMakeFiles/OptionTests.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/unittests/Option /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Option /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Option/CMakeFiles/OptionTests.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f unittests/Option/CMakeFiles/OptionTests.dir/build.make unittests/Option/CMakeFiles/OptionTests.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'unittests/Option/CMakeFiles/OptionTests.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 85%] Built target OptionTests make -f unittests/ProfileData/CMakeFiles/ProfileDataTests.dir/build.make unittests/ProfileData/CMakeFiles/ProfileDataTests.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/unittests/ProfileData /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ProfileData /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/ProfileData/CMakeFiles/ProfileDataTests.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f unittests/ProfileData/CMakeFiles/ProfileDataTests.dir/build.make unittests/ProfileData/CMakeFiles/ProfileDataTests.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'unittests/ProfileData/CMakeFiles/ProfileDataTests.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 87%] Built target ProfileDataTests make -f unittests/Support/CMakeFiles/SupportTests.dir/build.make unittests/Support/CMakeFiles/SupportTests.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/unittests/Support /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Support /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Support/CMakeFiles/SupportTests.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f unittests/Support/CMakeFiles/SupportTests.dir/build.make unittests/Support/CMakeFiles/SupportTests.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'unittests/Support/CMakeFiles/SupportTests.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 89%] Built target SupportTests make -f unittests/Transforms/IPO/CMakeFiles/IPOTests.dir/build.make unittests/Transforms/IPO/CMakeFiles/IPOTests.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/unittests/Transforms/IPO /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Transforms/IPO /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/Transforms/IPO/CMakeFiles/IPOTests.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f unittests/Transforms/IPO/CMakeFiles/IPOTests.dir/build.make unittests/Transforms/IPO/CMakeFiles/IPOTests.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'unittests/Transforms/IPO/CMakeFiles/IPOTests.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 89%] Built target IPOTests make -f unittests/CMakeFiles/UnitTests.dir/build.make unittests/CMakeFiles/UnitTests.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/unittests /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests /builddir/build/BUILD/llvm-3.9.1.src/_build/unittests/CMakeFiles/UnitTests.dir/DependInfo.cmake --color= Scanning dependencies of target UnitTests make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f unittests/CMakeFiles/UnitTests.dir/build.make unittests/CMakeFiles/UnitTests.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'unittests/CMakeFiles/UnitTests.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 89%] Built target UnitTests make -f lib/Transforms/Hello/CMakeFiles/LLVMHello_exports.dir/build.make lib/Transforms/Hello/CMakeFiles/LLVMHello_exports.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Hello /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Hello /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Hello/CMakeFiles/LLVMHello_exports.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Transforms/Hello/CMakeFiles/LLVMHello_exports.dir/build.make lib/Transforms/Hello/CMakeFiles/LLVMHello_exports.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'lib/Transforms/Hello/CMakeFiles/LLVMHello_exports.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 89%] Built target LLVMHello_exports make -f lib/Transforms/Hello/CMakeFiles/LLVMHello.dir/build.make lib/Transforms/Hello/CMakeFiles/LLVMHello.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/lib/Transforms/Hello /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Hello /builddir/build/BUILD/llvm-3.9.1.src/_build/lib/Transforms/Hello/CMakeFiles/LLVMHello.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f lib/Transforms/Hello/CMakeFiles/LLVMHello.dir/build.make lib/Transforms/Hello/CMakeFiles/LLVMHello.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'lib/Transforms/Hello/CMakeFiles/LLVMHello.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 89%] Built target LLVMHello make -f utils/FileCheck/CMakeFiles/FileCheck.dir/build.make utils/FileCheck/CMakeFiles/FileCheck.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/utils/FileCheck /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/utils/FileCheck /builddir/build/BUILD/llvm-3.9.1.src/_build/utils/FileCheck/CMakeFiles/FileCheck.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f utils/FileCheck/CMakeFiles/FileCheck.dir/build.make utils/FileCheck/CMakeFiles/FileCheck.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'utils/FileCheck/CMakeFiles/FileCheck.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 89%] Built target FileCheck make -f utils/count/CMakeFiles/count.dir/build.make utils/count/CMakeFiles/count.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/utils/count /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/utils/count /builddir/build/BUILD/llvm-3.9.1.src/_build/utils/count/CMakeFiles/count.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f utils/count/CMakeFiles/count.dir/build.make utils/count/CMakeFiles/count.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'utils/count/CMakeFiles/count.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 89%] Built target count make -f utils/not/CMakeFiles/not.dir/build.make utils/not/CMakeFiles/not.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/utils/not /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/utils/not /builddir/build/BUILD/llvm-3.9.1.src/_build/utils/not/CMakeFiles/not.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f utils/not/CMakeFiles/not.dir/build.make utils/not/CMakeFiles/not.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'utils/not/CMakeFiles/not.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 89%] Built target not make -f utils/yaml-bench/CMakeFiles/yaml-bench.dir/build.make utils/yaml-bench/CMakeFiles/yaml-bench.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/utils/yaml-bench /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/utils/yaml-bench /builddir/build/BUILD/llvm-3.9.1.src/_build/utils/yaml-bench/CMakeFiles/yaml-bench.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f utils/yaml-bench/CMakeFiles/yaml-bench.dir/build.make utils/yaml-bench/CMakeFiles/yaml-bench.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'utils/yaml-bench/CMakeFiles/yaml-bench.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 89%] Built target yaml-bench make -f tools/lto/CMakeFiles/LTO_exports.dir/build.make tools/lto/CMakeFiles/LTO_exports.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/tools/lto /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/lto /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/lto/CMakeFiles/LTO_exports.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f tools/lto/CMakeFiles/LTO_exports.dir/build.make tools/lto/CMakeFiles/LTO_exports.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'tools/lto/CMakeFiles/LTO_exports.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 89%] Built target LTO_exports make -f tools/lto/CMakeFiles/LTO.dir/build.make tools/lto/CMakeFiles/LTO.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/tools/lto /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/lto /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/lto/CMakeFiles/LTO.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f tools/lto/CMakeFiles/LTO.dir/build.make tools/lto/CMakeFiles/LTO.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'tools/lto/CMakeFiles/LTO.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 90%] Built target LTO make -f tools/llvm-ar/CMakeFiles/llvm-ar.dir/build.make tools/llvm-ar/CMakeFiles/llvm-ar.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-ar /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-ar /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-ar/CMakeFiles/llvm-ar.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f tools/llvm-ar/CMakeFiles/llvm-ar.dir/build.make tools/llvm-ar/CMakeFiles/llvm-ar.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'tools/llvm-ar/CMakeFiles/llvm-ar.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 90%] Built target llvm-ar make -f tools/llvm-ar/CMakeFiles/llvm-ranlib.dir/build.make tools/llvm-ar/CMakeFiles/llvm-ranlib.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-ar /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-ar /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-ar/CMakeFiles/llvm-ranlib.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f tools/llvm-ar/CMakeFiles/llvm-ranlib.dir/build.make tools/llvm-ar/CMakeFiles/llvm-ranlib.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'tools/llvm-ar/CMakeFiles/llvm-ranlib.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 90%] Built target llvm-ranlib make -f tools/llvm-ar/CMakeFiles/llvm-lib.dir/build.make tools/llvm-ar/CMakeFiles/llvm-lib.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-ar /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-ar /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-ar/CMakeFiles/llvm-lib.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f tools/llvm-ar/CMakeFiles/llvm-lib.dir/build.make tools/llvm-ar/CMakeFiles/llvm-lib.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'tools/llvm-ar/CMakeFiles/llvm-lib.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 90%] Built target llvm-lib make -f tools/llvm-config/CMakeFiles/llvm-config.dir/build.make tools/llvm-config/CMakeFiles/llvm-config.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-config /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-config /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-config/CMakeFiles/llvm-config.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f tools/llvm-config/CMakeFiles/llvm-config.dir/build.make tools/llvm-config/CMakeFiles/llvm-config.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'tools/llvm-config/CMakeFiles/llvm-config.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 90%] Built target llvm-config make -f tools/llvm-lto/CMakeFiles/llvm-lto.dir/build.make tools/llvm-lto/CMakeFiles/llvm-lto.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-lto /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-lto /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-lto/CMakeFiles/llvm-lto.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f tools/llvm-lto/CMakeFiles/llvm-lto.dir/build.make tools/llvm-lto/CMakeFiles/llvm-lto.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'tools/llvm-lto/CMakeFiles/llvm-lto.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 90%] Built target llvm-lto make -f tools/llvm-profdata/CMakeFiles/llvm-profdata.dir/build.make tools/llvm-profdata/CMakeFiles/llvm-profdata.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-profdata /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-profdata /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-profdata/CMakeFiles/llvm-profdata.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f tools/llvm-profdata/CMakeFiles/llvm-profdata.dir/build.make tools/llvm-profdata/CMakeFiles/llvm-profdata.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'tools/llvm-profdata/CMakeFiles/llvm-profdata.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 90%] Built target llvm-profdata make -f tools/bugpoint/CMakeFiles/bugpoint.dir/build.make tools/bugpoint/CMakeFiles/bugpoint.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/tools/bugpoint /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/bugpoint /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/bugpoint/CMakeFiles/bugpoint.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f tools/bugpoint/CMakeFiles/bugpoint.dir/build.make tools/bugpoint/CMakeFiles/bugpoint.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'tools/bugpoint/CMakeFiles/bugpoint.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 90%] Built target bugpoint make -f tools/bugpoint-passes/CMakeFiles/BugpointPasses_exports.dir/build.make tools/bugpoint-passes/CMakeFiles/BugpointPasses_exports.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/tools/bugpoint-passes /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/bugpoint-passes /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/bugpoint-passes/CMakeFiles/BugpointPasses_exports.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f tools/bugpoint-passes/CMakeFiles/BugpointPasses_exports.dir/build.make tools/bugpoint-passes/CMakeFiles/BugpointPasses_exports.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'tools/bugpoint-passes/CMakeFiles/BugpointPasses_exports.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 90%] Built target BugpointPasses_exports make -f tools/bugpoint-passes/CMakeFiles/BugpointPasses.dir/build.make tools/bugpoint-passes/CMakeFiles/BugpointPasses.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/tools/bugpoint-passes /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/bugpoint-passes /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/bugpoint-passes/CMakeFiles/BugpointPasses.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f tools/bugpoint-passes/CMakeFiles/BugpointPasses.dir/build.make tools/bugpoint-passes/CMakeFiles/BugpointPasses.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'tools/bugpoint-passes/CMakeFiles/BugpointPasses.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 90%] Built target BugpointPasses make -f tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/build.make tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/tools/dsymutil /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/dsymutil /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/build.make tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 90%] Built target llvm-dsymutil make -f tools/llc/CMakeFiles/llc.dir/build.make tools/llc/CMakeFiles/llc.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/tools/llc /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llc /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llc/CMakeFiles/llc.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f tools/llc/CMakeFiles/llc.dir/build.make tools/llc/CMakeFiles/llc.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'tools/llc/CMakeFiles/llc.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 90%] Built target llc make -f tools/lli/CMakeFiles/lli.dir/build.make tools/lli/CMakeFiles/lli.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/tools/lli /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/lli /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/lli/CMakeFiles/lli.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f tools/lli/CMakeFiles/lli.dir/build.make tools/lli/CMakeFiles/lli.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'tools/lli/CMakeFiles/lli.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 90%] Built target lli make -f tools/lli/ChildTarget/CMakeFiles/lli-child-target.dir/build.make tools/lli/ChildTarget/CMakeFiles/lli-child-target.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/tools/lli/ChildTarget /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/lli/ChildTarget /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/lli/ChildTarget/CMakeFiles/lli-child-target.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f tools/lli/ChildTarget/CMakeFiles/lli-child-target.dir/build.make tools/lli/ChildTarget/CMakeFiles/lli-child-target.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'tools/lli/ChildTarget/CMakeFiles/lli-child-target.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 90%] Built target lli-child-target make -f tools/llvm-as/CMakeFiles/llvm-as.dir/build.make tools/llvm-as/CMakeFiles/llvm-as.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-as /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-as /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-as/CMakeFiles/llvm-as.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f tools/llvm-as/CMakeFiles/llvm-as.dir/build.make tools/llvm-as/CMakeFiles/llvm-as.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'tools/llvm-as/CMakeFiles/llvm-as.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 90%] Built target llvm-as make -f tools/llvm-bcanalyzer/CMakeFiles/llvm-bcanalyzer.dir/build.make tools/llvm-bcanalyzer/CMakeFiles/llvm-bcanalyzer.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-bcanalyzer /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-bcanalyzer /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-bcanalyzer/CMakeFiles/llvm-bcanalyzer.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f tools/llvm-bcanalyzer/CMakeFiles/llvm-bcanalyzer.dir/build.make tools/llvm-bcanalyzer/CMakeFiles/llvm-bcanalyzer.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'tools/llvm-bcanalyzer/CMakeFiles/llvm-bcanalyzer.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 90%] Built target llvm-bcanalyzer make -f tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/build.make tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-c-test /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-c-test /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/build.make tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 92%] Built target llvm-c-test make -f tools/llvm-cov/CMakeFiles/llvm-cov.dir/build.make tools/llvm-cov/CMakeFiles/llvm-cov.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-cov /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-cov /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-cov/CMakeFiles/llvm-cov.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f tools/llvm-cov/CMakeFiles/llvm-cov.dir/build.make tools/llvm-cov/CMakeFiles/llvm-cov.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'tools/llvm-cov/CMakeFiles/llvm-cov.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 93%] Built target llvm-cov make -f tools/llvm-cxxdump/CMakeFiles/llvm-cxxdump.dir/build.make tools/llvm-cxxdump/CMakeFiles/llvm-cxxdump.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-cxxdump /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-cxxdump /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-cxxdump/CMakeFiles/llvm-cxxdump.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f tools/llvm-cxxdump/CMakeFiles/llvm-cxxdump.dir/build.make tools/llvm-cxxdump/CMakeFiles/llvm-cxxdump.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'tools/llvm-cxxdump/CMakeFiles/llvm-cxxdump.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 93%] Built target llvm-cxxdump make -f tools/llvm-diff/CMakeFiles/llvm-diff.dir/build.make tools/llvm-diff/CMakeFiles/llvm-diff.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-diff /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-diff /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-diff/CMakeFiles/llvm-diff.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f tools/llvm-diff/CMakeFiles/llvm-diff.dir/build.make tools/llvm-diff/CMakeFiles/llvm-diff.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'tools/llvm-diff/CMakeFiles/llvm-diff.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 93%] Built target llvm-diff make -f tools/llvm-dis/CMakeFiles/llvm-dis.dir/build.make tools/llvm-dis/CMakeFiles/llvm-dis.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-dis /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-dis /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-dis/CMakeFiles/llvm-dis.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f tools/llvm-dis/CMakeFiles/llvm-dis.dir/build.make tools/llvm-dis/CMakeFiles/llvm-dis.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'tools/llvm-dis/CMakeFiles/llvm-dis.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 93%] Built target llvm-dis make -f tools/llvm-dwarfdump/CMakeFiles/llvm-dwarfdump.dir/build.make tools/llvm-dwarfdump/CMakeFiles/llvm-dwarfdump.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-dwarfdump /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-dwarfdump /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-dwarfdump/CMakeFiles/llvm-dwarfdump.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f tools/llvm-dwarfdump/CMakeFiles/llvm-dwarfdump.dir/build.make tools/llvm-dwarfdump/CMakeFiles/llvm-dwarfdump.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'tools/llvm-dwarfdump/CMakeFiles/llvm-dwarfdump.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 93%] Built target llvm-dwarfdump make -f tools/llvm-dwp/CMakeFiles/llvm-dwp.dir/build.make tools/llvm-dwp/CMakeFiles/llvm-dwp.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-dwp /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-dwp /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-dwp/CMakeFiles/llvm-dwp.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f tools/llvm-dwp/CMakeFiles/llvm-dwp.dir/build.make tools/llvm-dwp/CMakeFiles/llvm-dwp.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'tools/llvm-dwp/CMakeFiles/llvm-dwp.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 93%] Built target llvm-dwp make -f tools/llvm-extract/CMakeFiles/llvm-extract.dir/build.make tools/llvm-extract/CMakeFiles/llvm-extract.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-extract /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-extract /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-extract/CMakeFiles/llvm-extract.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f tools/llvm-extract/CMakeFiles/llvm-extract.dir/build.make tools/llvm-extract/CMakeFiles/llvm-extract.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'tools/llvm-extract/CMakeFiles/llvm-extract.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 94%] Built target llvm-extract make -f tools/llvm-link/CMakeFiles/llvm-link.dir/build.make tools/llvm-link/CMakeFiles/llvm-link.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-link /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-link /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-link/CMakeFiles/llvm-link.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f tools/llvm-link/CMakeFiles/llvm-link.dir/build.make tools/llvm-link/CMakeFiles/llvm-link.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'tools/llvm-link/CMakeFiles/llvm-link.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 94%] Built target llvm-link make -f tools/llvm-mc/CMakeFiles/llvm-mc.dir/build.make tools/llvm-mc/CMakeFiles/llvm-mc.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-mc /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-mc /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-mc/CMakeFiles/llvm-mc.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f tools/llvm-mc/CMakeFiles/llvm-mc.dir/build.make tools/llvm-mc/CMakeFiles/llvm-mc.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'tools/llvm-mc/CMakeFiles/llvm-mc.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 94%] Built target llvm-mc make -f tools/llvm-mcmarkup/CMakeFiles/llvm-mcmarkup.dir/build.make tools/llvm-mcmarkup/CMakeFiles/llvm-mcmarkup.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-mcmarkup /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-mcmarkup /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-mcmarkup/CMakeFiles/llvm-mcmarkup.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f tools/llvm-mcmarkup/CMakeFiles/llvm-mcmarkup.dir/build.make tools/llvm-mcmarkup/CMakeFiles/llvm-mcmarkup.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'tools/llvm-mcmarkup/CMakeFiles/llvm-mcmarkup.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 94%] Built target llvm-mcmarkup make -f tools/llvm-nm/CMakeFiles/llvm-nm.dir/build.make tools/llvm-nm/CMakeFiles/llvm-nm.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-nm /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-nm /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-nm/CMakeFiles/llvm-nm.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f tools/llvm-nm/CMakeFiles/llvm-nm.dir/build.make tools/llvm-nm/CMakeFiles/llvm-nm.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'tools/llvm-nm/CMakeFiles/llvm-nm.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 94%] Built target llvm-nm make -f tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/build.make tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-objdump /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-objdump /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/build.make tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 94%] Built target llvm-objdump make -f tools/llvm-pdbdump/CMakeFiles/llvm-pdbdump.dir/build.make tools/llvm-pdbdump/CMakeFiles/llvm-pdbdump.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-pdbdump /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-pdbdump /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-pdbdump/CMakeFiles/llvm-pdbdump.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f tools/llvm-pdbdump/CMakeFiles/llvm-pdbdump.dir/build.make tools/llvm-pdbdump/CMakeFiles/llvm-pdbdump.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'tools/llvm-pdbdump/CMakeFiles/llvm-pdbdump.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 96%] Built target llvm-pdbdump make -f tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/build.make tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-readobj /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-readobj /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/build.make tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 96%] Built target llvm-readobj make -f tools/llvm-rtdyld/CMakeFiles/llvm-rtdyld.dir/build.make tools/llvm-rtdyld/CMakeFiles/llvm-rtdyld.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-rtdyld /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-rtdyld /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-rtdyld/CMakeFiles/llvm-rtdyld.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f tools/llvm-rtdyld/CMakeFiles/llvm-rtdyld.dir/build.make tools/llvm-rtdyld/CMakeFiles/llvm-rtdyld.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'tools/llvm-rtdyld/CMakeFiles/llvm-rtdyld.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 97%] Built target llvm-rtdyld make -f tools/llvm-size/CMakeFiles/llvm-size.dir/build.make tools/llvm-size/CMakeFiles/llvm-size.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-size /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-size /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-size/CMakeFiles/llvm-size.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f tools/llvm-size/CMakeFiles/llvm-size.dir/build.make tools/llvm-size/CMakeFiles/llvm-size.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'tools/llvm-size/CMakeFiles/llvm-size.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 97%] Built target llvm-size make -f tools/llvm-split/CMakeFiles/llvm-split.dir/build.make tools/llvm-split/CMakeFiles/llvm-split.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-split /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-split /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-split/CMakeFiles/llvm-split.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f tools/llvm-split/CMakeFiles/llvm-split.dir/build.make tools/llvm-split/CMakeFiles/llvm-split.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'tools/llvm-split/CMakeFiles/llvm-split.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 97%] Built target llvm-split make -f tools/llvm-symbolizer/CMakeFiles/llvm-symbolizer.dir/build.make tools/llvm-symbolizer/CMakeFiles/llvm-symbolizer.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/tools/llvm-symbolizer /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-symbolizer /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/llvm-symbolizer/CMakeFiles/llvm-symbolizer.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f tools/llvm-symbolizer/CMakeFiles/llvm-symbolizer.dir/build.make tools/llvm-symbolizer/CMakeFiles/llvm-symbolizer.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'tools/llvm-symbolizer/CMakeFiles/llvm-symbolizer.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 97%] Built target llvm-symbolizer make -f tools/obj2yaml/CMakeFiles/obj2yaml.dir/build.make tools/obj2yaml/CMakeFiles/obj2yaml.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/tools/obj2yaml /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/obj2yaml /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/obj2yaml/CMakeFiles/obj2yaml.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f tools/obj2yaml/CMakeFiles/obj2yaml.dir/build.make tools/obj2yaml/CMakeFiles/obj2yaml.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'tools/obj2yaml/CMakeFiles/obj2yaml.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 98%] Built target obj2yaml make -f tools/opt/CMakeFiles/opt.dir/build.make tools/opt/CMakeFiles/opt.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/tools/opt /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/opt /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/opt/CMakeFiles/opt.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f tools/opt/CMakeFiles/opt.dir/build.make tools/opt/CMakeFiles/opt.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'tools/opt/CMakeFiles/opt.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 98%] Built target opt make -f tools/sancov/CMakeFiles/sancov.dir/build.make tools/sancov/CMakeFiles/sancov.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/tools/sancov /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/sancov /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/sancov/CMakeFiles/sancov.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f tools/sancov/CMakeFiles/sancov.dir/build.make tools/sancov/CMakeFiles/sancov.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'tools/sancov/CMakeFiles/sancov.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 98%] Built target sancov make -f tools/sanstats/CMakeFiles/sanstats.dir/build.make tools/sanstats/CMakeFiles/sanstats.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/tools/sanstats /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/sanstats /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/sanstats/CMakeFiles/sanstats.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f tools/sanstats/CMakeFiles/sanstats.dir/build.make tools/sanstats/CMakeFiles/sanstats.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'tools/sanstats/CMakeFiles/sanstats.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 98%] Built target sanstats make -f tools/verify-uselistorder/CMakeFiles/verify-uselistorder.dir/build.make tools/verify-uselistorder/CMakeFiles/verify-uselistorder.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/tools/verify-uselistorder /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/verify-uselistorder /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/verify-uselistorder/CMakeFiles/verify-uselistorder.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f tools/verify-uselistorder/CMakeFiles/verify-uselistorder.dir/build.make tools/verify-uselistorder/CMakeFiles/verify-uselistorder.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'tools/verify-uselistorder/CMakeFiles/verify-uselistorder.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [ 98%] Built target verify-uselistorder make -f tools/yaml2obj/CMakeFiles/yaml2obj.dir/build.make tools/yaml2obj/CMakeFiles/yaml2obj.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/tools/yaml2obj /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/yaml2obj /builddir/build/BUILD/llvm-3.9.1.src/_build/tools/yaml2obj/CMakeFiles/yaml2obj.dir/DependInfo.cmake --color= make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f tools/yaml2obj/CMakeFiles/yaml2obj.dir/build.make tools/yaml2obj/CMakeFiles/yaml2obj.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[3]: Nothing to be done for 'tools/yaml2obj/CMakeFiles/yaml2obj.dir/build'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [100%] Built target yaml2obj make -f CMakeFiles/check-all.dir/build.make CMakeFiles/check-all.dir/depend make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' cd /builddir/build/BUILD/llvm-3.9.1.src/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build /builddir/build/BUILD/llvm-3.9.1.src/_build/CMakeFiles/check-all.dir/DependInfo.cmake --color= Scanning dependencies of target check-all make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make -f CMakeFiles/check-all.dir/build.make CMakeFiles/check-all.dir/build make[3]: Entering directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' [100%] Running all regression tests /usr/bin/python /builddir/build/BUILD/llvm-3.9.1.src/utils/lit/lit.py -sv --param llvm_site_config=/builddir/build/BUILD/llvm-3.9.1.src/_build/test/lit.site.cfg --param llvm_unit_site_config=/builddir/build/BUILD/llvm-3.9.1.src/_build/test/Unit/lit.site.cfg /builddir/build/BUILD/llvm-3.9.1.src/_build/test -- Testing: 17228 tests, 8 threads -- Testing: 0 .. 10.. 20 FAIL: LLVM :: CodeGen/ARM/dbg-range-extension.mir (4120 of 17228) ******************** TEST 'LLVM :: CodeGen/ARM/dbg-range-extension.mir' FAILED ******************** Script: -- /builddir/build/BUILD/llvm-3.9.1.src/_build/./bin/llc -mtriple=arm-eabi -run-pass=livedebugvalues /builddir/build/BUILD/llvm-3.9.1.src/test/CodeGen/ARM/dbg-range-extension.mir -o - | /builddir/build/BUILD/llvm-3.9.1.src/_build/./bin/FileCheck /builddir/build/BUILD/llvm-3.9.1.src/test/CodeGen/ARM/dbg-range-extension.mir -- Exit Code: 2 Command Output (stderr): -- error: YAML:170:18: unknown key 'regBankSelected' regBankSelected: false ^~~~~ /builddir/build/BUILD/llvm-3.9.1.src/_build/./bin/llc: error: ^ FileCheck error: '-' is empty. FileCheck command line: /builddir/build/BUILD/llvm-3.9.1.src/_build/./bin/FileCheck /builddir/build/BUILD/llvm-3.9.1.src/test/CodeGen/ARM/dbg-range-extension.mir -- ******************** Testing: 0 .. 10.. 20.. FAIL: LLVM :: CodeGen/MIR/AArch64/inst-size-tlsdesc-callseq.mir (5183 of 17228) ******************** TEST 'LLVM :: CodeGen/MIR/AArch64/inst-size-tlsdesc-callseq.mir' FAILED ******************** Script: -- /builddir/build/BUILD/llvm-3.9.1.src/_build/./bin/llc -mtriple=aarch64-unknown -run-pass aarch64-branch-relax -aarch64-tbz-offset-bits=4 /builddir/build/BUILD/llvm-3.9.1.src/test/CodeGen/MIR/AArch64/inst-size-tlsdesc-callseq.mir -o - | /builddir/build/BUILD/llvm-3.9.1.src/_build/./bin/FileCheck /builddir/build/BUILD/llvm-3.9.1.src/test/CodeGen/MIR/AArch64/inst-size-tlsdesc-callseq.mir -- Exit Code: 2 Command Output (stderr): -- /builddir/build/BUILD/llvm-3.9.1.src/_build/./bin/llc: run-pass aarch64-branch-relax is not registered. FileCheck error: '-' is empty. FileCheck command line: /builddir/build/BUILD/llvm-3.9.1.src/_build/./bin/FileCheck /builddir/build/BUILD/llvm-3.9.1.src/test/CodeGen/MIR/AArch64/inst-size-tlsdesc-callseq.mir -- ******************** Testing: 0 .. 10.. 20.. 30.. 40.. 50.. FAIL: LLVM :: DebugInfo/MIR/X86/livedebugvalues-limit.mir (10441 of 17228) ******************** TEST 'LLVM :: DebugInfo/MIR/X86/livedebugvalues-limit.mir' FAILED ******************** Script: -- /builddir/build/BUILD/llvm-3.9.1.src/_build/./bin/llc -run-pass=livedebugvalues -march=x86-64 -o - /builddir/build/BUILD/llvm-3.9.1.src/test/DebugInfo/MIR/X86/livedebugvalues-limit.mir | /builddir/build/BUILD/llvm-3.9.1.src/_build/./bin/FileCheck /builddir/build/BUILD/llvm-3.9.1.src/test/DebugInfo/MIR/X86/livedebugvalues-limit.mir -- Exit Code: 2 Command Output (stderr): -- error: YAML:117:18: unknown key 'regBankSelected' regBankSelected: false ^~~~~ /builddir/build/BUILD/llvm-3.9.1.src/_build/./bin/llc: error: ^ FileCheck error: '-' is empty. FileCheck command line: /builddir/build/BUILD/llvm-3.9.1.src/_build/./bin/FileCheck /builddir/build/BUILD/llvm-3.9.1.src/test/DebugInfo/MIR/X86/livedebugvalues-limit.mir -- ******************** Testing: 0 .. 10.. 20.. 30.. 40.. 50.. 60 FAIL: LLVM :: ExecutionEngine/RuntimeDyld/AArch64/ELF_ARM64_relocations.s (10827 of 17228) ******************** TEST 'LLVM :: ExecutionEngine/RuntimeDyld/AArch64/ELF_ARM64_relocations.s' FAILED ******************** Script: -- /builddir/build/BUILD/llvm-3.9.1.src/_build/./bin/llvm-mc -triple=arm64-none-linux-gnu -filetype=obj -o /builddir/build/BUILD/llvm-3.9.1.src/_build/test/ExecutionEngine/RuntimeDyld/AArch64/Output/reloc.o /builddir/build/BUILD/llvm-3.9.1.src/test/ExecutionEngine/RuntimeDyld/AArch64/ELF_ARM64_relocations.s /builddir/build/BUILD/llvm-3.9.1.src/_build/./bin/llvm-rtdyld -triple=arm64-none-linux-gnu -verify -dummy-extern f=0x0123456789abcdef -check=/builddir/build/BUILD/llvm-3.9.1.src/test/ExecutionEngine/RuntimeDyld/AArch64/ELF_ARM64_relocations.s /builddir/build/BUILD/llvm-3.9.1.src/_build/test/ExecutionEngine/RuntimeDyld/AArch64/Output/reloc.o /builddir/build/BUILD/llvm-3.9.1.src/_build/./bin/llvm-mc -triple=arm64-none-linux-gnu -filetype=obj -o /builddir/build/BUILD/llvm-3.9.1.src/_build/test/ExecutionEngine/RuntimeDyld/AArch64/Output/reloc.o /builddir/build/BUILD/llvm-3.9.1.src/test/ExecutionEngine/RuntimeDyld/AArch64/ELF_ARM64_relocations.s /builddir/build/BUILD/llvm-3.9.1.src/_build/./bin/llvm-rtdyld -triple=arm64-none-linux-gnu -verify -dummy-extern f=0x0123456789abcdef -check=/builddir/build/BUILD/llvm-3.9.1.src/test/ExecutionEngine/RuntimeDyld/AArch64/ELF_ARM64_relocations.s /builddir/build/BUILD/llvm-3.9.1.src/_build/test/ExecutionEngine/RuntimeDyld/AArch64/Output/reloc.o /builddir/build/BUILD/llvm-3.9.1.src/_build/./bin/llvm-mc -triple=arm64-none-linux-gnu -filetype=obj -o /builddir/build/BUILD/llvm-3.9.1.src/_build/test/ExecutionEngine/RuntimeDyld/AArch64/Output/reloc.o /builddir/build/BUILD/llvm-3.9.1.src/test/ExecutionEngine/RuntimeDyld/AArch64/ELF_ARM64_relocations.s /builddir/build/BUILD/llvm-3.9.1.src/_build/./bin/llvm-rtdyld -triple=arm64-none-linux-gnu -verify -dummy-extern f=0x0123456789abcdef -check=/builddir/build/BUILD/llvm-3.9.1.src/test/ExecutionEngine/RuntimeDyld/AArch64/ELF_ARM64_relocations.s /builddir/build/BUILD/llvm-3.9.1.src/_build/test/ExecutionEngine/RuntimeDyld/AArch64/Output/reloc.o -- Exit Code: 1 Command Output (stderr): -- /builddir/build/BUILD/llvm-3.9.1.src/test/ExecutionEngine/RuntimeDyld/AArch64/ELF_ARM64_relocations.s:41:1: error: invalid symbol redefinition g: ^ /builddir/build/BUILD/llvm-3.9.1.src/test/ExecutionEngine/RuntimeDyld/AArch64/ELF_ARM64_relocations.s:51:9: error: invalid symbol redefinition .Lfunc_end0: ^ /builddir/build/BUILD/llvm-3.9.1.src/test/ExecutionEngine/RuntimeDyld/AArch64/ELF_ARM64_relocations.s:58:1: error: invalid symbol redefinition k: ^ /builddir/build/BUILD/llvm-3.9.1.src/test/ExecutionEngine/RuntimeDyld/AArch64/ELF_ARM64_relocations.s:74:1: error: invalid symbol redefinition g: ^ /builddir/build/BUILD/llvm-3.9.1.src/test/ExecutionEngine/RuntimeDyld/AArch64/ELF_ARM64_relocations.s:84:9: error: invalid symbol redefinition .Lfunc_end0: ^ /builddir/build/BUILD/llvm-3.9.1.src/test/ExecutionEngine/RuntimeDyld/AArch64/ELF_ARM64_relocations.s:91:1: error: invalid symbol redefinition k: ^ -- ******************** Testing: 0 .. 10.. 20.. 30.. 40.. 50.. 60 FAIL: LLVM :: ExecutionEngine/RuntimeDyld/AArch64/ELF_ARM64_BE-relocations.s (10828 of 17228) ******************** TEST 'LLVM :: ExecutionEngine/RuntimeDyld/AArch64/ELF_ARM64_BE-relocations.s' FAILED ******************** Script: -- /builddir/build/BUILD/llvm-3.9.1.src/_build/./bin/llvm-mc -triple=aarch64_be-none-linux-gnu -filetype=obj -o /builddir/build/BUILD/llvm-3.9.1.src/_build/test/ExecutionEngine/RuntimeDyld/AArch64/Output/be-reloc.o /builddir/build/BUILD/llvm-3.9.1.src/test/ExecutionEngine/RuntimeDyld/AArch64/ELF_ARM64_BE-relocations.s /builddir/build/BUILD/llvm-3.9.1.src/_build/./bin/llvm-rtdyld -triple=aarch64_be-none-linux-gnu -verify -dummy-extern f=0x0123456789abcdef -check=/builddir/build/BUILD/llvm-3.9.1.src/test/ExecutionEngine/RuntimeDyld/AArch64/ELF_ARM64_BE-relocations.s /builddir/build/BUILD/llvm-3.9.1.src/_build/test/ExecutionEngine/RuntimeDyld/AArch64/Output/be-reloc.o /builddir/build/BUILD/llvm-3.9.1.src/_build/./bin/llvm-mc -triple=aarch64_be-none-linux-gnu -filetype=obj -o /builddir/build/BUILD/llvm-3.9.1.src/_build/test/ExecutionEngine/RuntimeDyld/AArch64/Output/be-reloc.o /builddir/build/BUILD/llvm-3.9.1.src/test/ExecutionEngine/RuntimeDyld/AArch64/ELF_ARM64_BE-relocations.s /builddir/build/BUILD/llvm-3.9.1.src/_build/./bin/llvm-rtdyld -triple=aarch64_be-none-linux-gnu -verify -dummy-extern f=0x0123456789abcdef -check=/builddir/build/BUILD/llvm-3.9.1.src/test/ExecutionEngine/RuntimeDyld/AArch64/ELF_ARM64_BE-relocations.s /builddir/build/BUILD/llvm-3.9.1.src/_build/test/ExecutionEngine/RuntimeDyld/AArch64/Output/be-reloc.o /builddir/build/BUILD/llvm-3.9.1.src/_build/./bin/llvm-mc -triple=aarch64_be-none-linux-gnu -filetype=obj -o /builddir/build/BUILD/llvm-3.9.1.src/_build/test/ExecutionEngine/RuntimeDyld/AArch64/Output/be-reloc.o /builddir/build/BUILD/llvm-3.9.1.src/test/ExecutionEngine/RuntimeDyld/AArch64/ELF_ARM64_BE-relocations.s /builddir/build/BUILD/llvm-3.9.1.src/_build/./bin/llvm-rtdyld -triple=aarch64_be-none-linux-gnu -verify -dummy-extern f=0x0123456789abcdef -check=/builddir/build/BUILD/llvm-3.9.1.src/test/ExecutionEngine/RuntimeDyld/AArch64/ELF_ARM64_BE-relocations.s /builddir/build/BUILD/llvm-3.9.1.src/_build/test/ExecutionEngine/RuntimeDyld/AArch64/Output/be-reloc.o -- Exit Code: 1 Command Output (stderr): -- /builddir/build/BUILD/llvm-3.9.1.src/test/ExecutionEngine/RuntimeDyld/AArch64/ELF_ARM64_BE-relocations.s:42:1: error: invalid symbol redefinition g: ^ /builddir/build/BUILD/llvm-3.9.1.src/test/ExecutionEngine/RuntimeDyld/AArch64/ELF_ARM64_BE-relocations.s:52:9: error: invalid symbol redefinition .Lfunc_end0: ^ /builddir/build/BUILD/llvm-3.9.1.src/test/ExecutionEngine/RuntimeDyld/AArch64/ELF_ARM64_BE-relocations.s:59:1: error: invalid symbol redefinition k: ^ /builddir/build/BUILD/llvm-3.9.1.src/test/ExecutionEngine/RuntimeDyld/AArch64/ELF_ARM64_BE-relocations.s:76:1: error: invalid symbol redefinition g: ^ /builddir/build/BUILD/llvm-3.9.1.src/test/ExecutionEngine/RuntimeDyld/AArch64/ELF_ARM64_BE-relocations.s:86:9: error: invalid symbol redefinition .Lfunc_end0: ^ /builddir/build/BUILD/llvm-3.9.1.src/test/ExecutionEngine/RuntimeDyld/AArch64/ELF_ARM64_BE-relocations.s:93:1: error: invalid symbol redefinition k: ^ -- ******************** Testing: 0 .. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.. Testing Time: 475.26s ******************** Failing Tests (5): LLVM :: CodeGen/ARM/dbg-range-extension.mir LLVM :: CodeGen/MIR/AArch64/inst-size-tlsdesc-callseq.mir LLVM :: DebugInfo/MIR/X86/livedebugvalues-limit.mir LLVM :: ExecutionEngine/RuntimeDyld/AArch64/ELF_ARM64_BE-relocations.s LLVM :: ExecutionEngine/RuntimeDyld/AArch64/ELF_ARM64_relocations.s Expected Passes : 16087 Expected Failures : 143 Unsupported Tests : 993 Unexpected Failures: 5 BUILDSTDERR: make[3]: *** [CMakeFiles/check-all.dir/build.make:61: CMakeFiles/check-all] Error 1 make[3]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' make[2]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' BUILDSTDERR: make[2]: *** [CMakeFiles/Makefile2:117: CMakeFiles/check-all.dir/all] Error 2 BUILDSTDERR: make[1]: *** [CMakeFiles/Makefile2:124: CMakeFiles/check-all.dir/rule] Error 2 make[1]: Leaving directory '/builddir/build/BUILD/llvm-3.9.1.src/_build' BUILDSTDERR: make: *** [Makefile:189: check-all] Error 2 + : + exit 0 Processing files: llvm-3.9.1-6.el8.armv5tel BUILDSTDERR: warning: File listed twice: /usr/lib/.build-id/89/675f6743e355314ab6348005c2fa4726454afd Provides: llvm = 3.9.1-6.el8 llvm(armv5tel-32) = 3.9.1-6.el8 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux.so.3 ld-linux.so.3(GLIBC_2.4) libLLVM-3.9.so libc.so.6 libc.so.6(GLIBC_2.15) libc.so.6(GLIBC_2.4) libdl.so.2 libdl.so.2(GLIBC_2.4) libgcc_s.so.1 libgcc_s.so.1(GCC_3.4) libgcc_s.so.1(GCC_3.5) libgcc_s.so.1(GCC_4.3.0) libm.so.6 libpthread.so.0 libpthread.so.0(GLIBC_2.4) librt.so.1 libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_ARM_1.3.3) libstdc++.so.6(GLIBCXX_3.4) libstdc++.so.6(GLIBCXX_3.4.11) libstdc++.so.6(GLIBCXX_3.4.15) libstdc++.so.6(GLIBCXX_3.4.20) libstdc++.so.6(GLIBCXX_3.4.21) libtinfo.so.6 libz.so.1 rtld(GNU_HASH) Processing files: llvm-devel-3.9.1-6.el8.armv5tel Provides: cmake(LLVM) = 3.9.1 cmake(LLVM-) llvm-devel = 3.9.1-6.el8 llvm-devel(armv5tel-32) = 3.9.1-6.el8 Requires(interp): /bin/sh /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(post): /bin/sh /usr/sbin/alternatives Requires(postun): /bin/sh /usr/sbin/alternatives Requires: cmake-filesystem(armv7l-32) ld-linux.so.3 ld-linux.so.3(GLIBC_2.4) libLLVM-3.9.so libc.so.6 libc.so.6(GLIBC_2.4) libgcc_s.so.1 libgcc_s.so.1(GCC_3.5) libm.so.6 libpthread.so.0 libstdc++.so.6 rtld(GNU_HASH) Processing files: llvm-doc-3.9.1-6.el8.noarch Provides: llvm-doc = 3.9.1-6.el8 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: llvm-libs-3.9.1-6.el8.armv5tel Provides: libLLVM-3.9.so libLTO.so llvm-libs = 3.9.1-6.el8 llvm-libs(armv5tel-32) = 3.9.1-6.el8 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: ld-linux.so.3 ld-linux.so.3(GLIBC_2.4) libLLVM-3.9.so libc.so.6 libc.so.6(GLIBC_2.11) libc.so.6(GLIBC_2.15) libc.so.6(GLIBC_2.4) libc.so.6(GLIBC_2.6) libdl.so.2 libdl.so.2(GLIBC_2.4) libffi.so.6 libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libgcc_s.so.1(GCC_3.3) libgcc_s.so.1(GCC_3.4) libgcc_s.so.1(GCC_3.5) libgcc_s.so.1(GCC_4.3.0) libm.so.6 libm.so.6(GLIBC_2.4) libpthread.so.0 libpthread.so.0(GLIBC_2.4) librt.so.1 libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_ARM_1.3.3) libstdc++.so.6(GLIBCXX_3.4) libtinfo.so.6 libz.so.1 libz.so.1(ZLIB_1.2.0) rtld(GNU_HASH) Processing files: llvm-static-3.9.1-6.el8.armv5tel Provides: llvm-static = 3.9.1-6.el8 llvm-static(armv5tel-32) = 3.9.1-6.el8 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: llvm-debugsource-3.9.1-6.el8.armv5tel Provides: llvm-debugsource = 3.9.1-6.el8 llvm-debugsource(armv5tel-32) = 3.9.1-6.el8 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: llvm-debuginfo-3.9.1-6.el8.armv5tel Provides: debuginfo(build-id) = 00c268d9322d8e53b83be4272036363189db1227 debuginfo(build-id) = 030a729036a8b433581d300ac6a3e318b41af6aa debuginfo(build-id) = 06fe80624543b9f160995cd67811ad3e34e697c2 debuginfo(build-id) = 1f114b756e00cc88028511509039c7bb8920af1d debuginfo(build-id) = 21b152571a5d5e3a37cc6372ee3d434e36410f6e debuginfo(build-id) = 2e061d79569820eef31884d057eeb2a725d6e8da debuginfo(build-id) = 2e422cb2af694d3f85299b76a37cf09346d9b9ce debuginfo(build-id) = 31aab792dfe01328ba31fb4a8eadde1a2a1e7ce4 debuginfo(build-id) = 49aed02f063e1f2db67e3b7c8b075577bf72367f debuginfo(build-id) = 4ba96d7b4edab0fe0cbaed95cc4c6d416972eb13 debuginfo(build-id) = 4e2f51c557aca1616119f581bd23797d0439cb9d debuginfo(build-id) = 57cde1656c2cc0be7db3c8964417fde38bf57227 debuginfo(build-id) = 5eab5e470948724e89e8263df995e0ed9f7761dd debuginfo(build-id) = 6d8429b8b39f263e9a694171504fe51c4895d1e6 debuginfo(build-id) = 711398f2ee0705538f0c46f7eaac33b21a3d0769 debuginfo(build-id) = 7f4c71db958f181f5daf6f1b304f58977ca1dd58 debuginfo(build-id) = 8735a2045a5b2f1119e8f23498d0e86ed373130b debuginfo(build-id) = 89675f6743e355314ab6348005c2fa4726454afd debuginfo(build-id) = 9bfc6783319ee5509f85266a624a1a604e82a746 debuginfo(build-id) = a05ae22ad8fd22abcfe948ad193a405051525771 debuginfo(build-id) = a209fe43399277fbde2028bb2db7c2e79a8a53d6 debuginfo(build-id) = a97a65ff8a62e7e1ec21c059c7c2feb7653eb6a6 debuginfo(build-id) = b2c7099899196bf4c13c461f9d9c02045ca71e1e debuginfo(build-id) = b45cde328fb59dfa989e6bc7f46d21ef296a47b0 debuginfo(build-id) = b631fc947599c2d5b1291b1d939427b581247746 debuginfo(build-id) = b7235df5d92490bd7d456d9d98658c7a85d717e8 debuginfo(build-id) = bba47135bbe6a891e7b2e7779a27df68a0dcfaf2 debuginfo(build-id) = bd708df47d1c485b57e9e93dbea5c85fb162f8d6 debuginfo(build-id) = be86bc41d18b9c09e6616196123b44fa968e1dcf debuginfo(build-id) = c2b2a5c00ad586e4a7c97fc113784d4c0b1cf3ff debuginfo(build-id) = cacd44d42e9177f457517a65f56901c03239da28 debuginfo(build-id) = cc1c445011d9daffa8b70365f8b5bb0fb5f0572d debuginfo(build-id) = cd95c6021bed737f7e13ee25fd71ce58461161c5 debuginfo(build-id) = e0adb821a01b5cb0d75e576cf6b8176a11c0b84e debuginfo(build-id) = e99060d745a5f46e63663651655bcd2f7b2f4ab2 debuginfo(build-id) = f2a9759c5da97b4a4fb5e3f7dc59b7af364ecfdb debuginfo(build-id) = f7076a883cf5028afda79e7e7f5911b649c2205a llvm-debuginfo = 3.9.1-6.el8 llvm-debuginfo(armv5tel-32) = 3.9.1-6.el8 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: llvm-debugsource(armv5tel-32) = 3.9.1-6.el8 Processing files: llvm-devel-debuginfo-3.9.1-6.el8.armv5tel Provides: debuginfo(build-id) = 89675f6743e355314ab6348005c2fa4726454afd llvm-devel-debuginfo = 3.9.1-6.el8 llvm-devel-debuginfo(armv5tel-32) = 3.9.1-6.el8 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: llvm-debugsource(armv5tel-32) = 3.9.1-6.el8 Processing files: llvm-libs-debuginfo-3.9.1-6.el8.armv5tel Provides: debuginfo(build-id) = 04261bb03bf10372c5d5588a94e7a99944d30a57 debuginfo(build-id) = d0528ff4abe20c4ee9c78b126a408adff60b5a89 debuginfo(build-id) = e1984541b050beb261f2ed132149a4dac5d44e4b debuginfo(build-id) = f6806f1afced624c76b9b0b3f154c7022cb40eb6 llvm-libs-debuginfo = 3.9.1-6.el8 llvm-libs-debuginfo(armv5tel-32) = 3.9.1-6.el8 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: llvm-debugsource(armv5tel-32) = 3.9.1-6.el8 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm Wrote: /builddir/build/RPMS/llvm-3.9.1-6.el8.armv5tel.rpm Wrote: /builddir/build/RPMS/llvm-devel-3.9.1-6.el8.armv5tel.rpm Wrote: /builddir/build/RPMS/llvm-doc-3.9.1-6.el8.noarch.rpm Wrote: /builddir/build/RPMS/llvm-libs-3.9.1-6.el8.armv5tel.rpm Wrote: /builddir/build/RPMS/llvm-static-3.9.1-6.el8.armv5tel.rpm Wrote: /builddir/build/RPMS/llvm-debugsource-3.9.1-6.el8.armv5tel.rpm Wrote: /builddir/build/RPMS/llvm-debuginfo-3.9.1-6.el8.armv5tel.rpm Wrote: /builddir/build/RPMS/llvm-devel-debuginfo-3.9.1-6.el8.armv5tel.rpm Wrote: /builddir/build/RPMS/llvm-libs-debuginfo-3.9.1-6.el8.armv5tel.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.0Z0H9o + umask 022 + cd /builddir/build/BUILD + cd llvm-3.9.1.src + /usr/bin/rm -rf /builddir/build/BUILDROOT/llvm-3.9.1-6.el8.arm + exit 0 Child return code was: 0